10个数随机分在10个位置上,这样的随机算法怎么写。
我的想法:生成一个随机数,然后10个位置10取模+随机数,但是感觉不够随机,有什么好的算法没!
比如:
1 2 3 4 5 6 7 8 9 10
2 1 4 3 9 7 8 6 5 10
。。。
(随机排列)
补充:
提供一个方法:
10个数的线性表,random(10)=5,删除节点5
9个数的线性表,random(9)=2,删除节点2
。。。。
最后随机序列 5,2。。。。。
感觉这样挺随机的。
蓝山帝景
DIEA
白猪掌柜的
相关分类