ANSI C:如何通过换行拆分字符串并获取随机行

Dmi*_*kov 1 c string random strtok

我是C的新手并且遇到了subj.我可以拆分字符串,strtok但我不知道如何获得随机令牌.

谢谢.

Wil*_*ill 5

你可以解析它两次,然后获得一个随机数并选择一个,你在同一个字符串的第二次传递中收集.

或者,如果使用油藏采样,您可以一次完成.

掌握水库采样将是学习C作为学习数学的一面非常有用的方法!:)