python产生随机数会循环吗
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/05 14:40:49
python产生随机数会循环吗
我的意思是如果我要产生100000个数,在这100000个随机数你会不会循环,比如第1个到1000个是:1 6 7 8 5 4 3 2 ……5 9 1 3
然后第1001个到2000个也是:1 6 7 8 5 4 3 2 ……5 9 1 3
我不想出现以上情况,python产生随机数会出现这种情况吗?
我的意思是如果我要产生100000个数,在这100000个随机数你会不会循环,比如第1个到1000个是:1 6 7 8 5 4 3 2 ……5 9 1 3
然后第1001个到2000个也是:1 6 7 8 5 4 3 2 ……5 9 1 3
我不想出现以上情况,python产生随机数会出现这种情况吗?
会.但是看你的实际需要,很多时候是用不上高质量随机数的,也就是说你根本觉察不出循环,循环很大,不会在几千个数后就碰到.
如果你真的有需要,python有Mersenne Twister的代码,随机数质量很高.linux下还有/dev/random,接近真随机数的发生器.
如果你真的有需要,python有Mersenne Twister的代码,随机数质量很高.linux下还有/dev/random,接近真随机数的发生器.