作者lsmking7219 (LSM)
看板Visual_Basic
标题[.NET] 乱数问题
时间Wed Sep 17 12:34:43 2014
请输入专案类型(网站专案或者应用程式专案):
VB.net
想在1~10000之间随机取数字,
假设第一次选到1,那之後就不会再选到1,
也就是选过的不会再出现,该怎麽写会比较好呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.251.229.53
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Visual_Basic/M.1410928487.A.F26.html
1F:→ johnpage: 记忆 09/17 13:07
2F:→ MOONRAKER: 洗牌法…标准课题 09/17 15:53
3F:→ MOONRAKER: 这样最简单,不用为了防重覆做个hash还是dequeue的 09/17 15:54
4F:推 KawasumiMai: 阵列写入1~10000,每次从该阵列随机挑选一个出来 09/18 13:05
5F:→ KawasumiMai: 选到的就Splice,让它不存在於阵列中 09/18 13:05
6F:→ lsmking7219: 了解,非常感谢各位的协助,已解决问题^^ 09/20 13:22