作者smallworld (肠门有稀)
看板Programming
标题Re: [问题] 从0-99999选出一千个不重覆的乱数?
时间Wed May 26 21:10:06 2010
宣告一个其值从0-99999的array 并以一int flag 记录初始的最後位置(99999)
取乱数 决定出一index值i 将i%flag所表示之值 与int flag表示之值 交换
接着flag--
重复1000次 输出最後1000笔数字
※ 引述《qeagle (神啊请让我失恋吧)》之铭言:
: 请问这题要怎麽着手
: 我想产生一些乱数序列以供测试排序功能用
: 产生乱数简单,但要保持其乱数产生顺序,又不能有重覆..
: 不知道大家会怎麽写好,先产生1000个,再一个个检查有无重覆吗...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.193.77.208
※ 编辑: smallworld 来自: 123.193.77.208 (05/26 21:10)