2016-10-13 00:16:48 点击量:10 标签: 收藏本文
说明以下随机播放的算法,别留下个 random() 之类的函数名就完事。说说随机排序几种算法什么的
随机排序,不就是生产一个全列表,然后随机打乱么?
1、随机生成2个位置(1-n)交换位置, 2、重复n边,基本上就可以打乱了,如果觉得还不行,做这个之前做下第3步 3、所有奇数位置和所有偶数位置的数分别按随机1(e1,en) (e2,en-1)……交换,随机2按(e1 ,e1/2n) (e2, e1/2n+1)……