我需要实现一个测验生成器,它基于相同的输入(种子),生成相同的问题集。
我想知道如何以一种方式从集合中选择元素:
原创,大集
使用种子1(类似于:75163481528374)会产生
使用种子2(类似于:63566663224223)会导致
在我找到上述问题的解决方案后,我希望能够控制结果中包含的每个类别的百分比,但我想我可以将算法应用于从类别创建的子集。
我想在Excel或C#中实现这个问题,但我不认为这与问题有关。
答案 0 :(得分:0)
如果您的实现语言没有内置的随机播放功能,那么Fisher-Yates算法只有a few lines of code,并且可以让您完全确保随机数生成器的播种直接进行随机播放程序,所以你不会有任何意外。