Redian新闻
>
[转载] 问个随机数的初级问题
avatar
[转载] 问个随机数的初级问题# Database - 数据库
c*r
1
【 以下文字转载自 Science 讨论区,原文如下 】
发信人: calmer (行云流水), 信区: Science
标 题: 问个随机数的初级问题
发信站: Unknown Space - 未名空间 (Wed Apr 27 17:31:49 2005) WWW-POST
两组数(各500), 想任意取其中的数,重新组合新的一组500个,但是不重复使用样本,
我产生的随机数, 数组index, (0-1)乘500,总是重复,什么简单的方法可以做到啊
谢谢
avatar
a*t
2
easiest way is to keep a history of the numbers you've used, and everytime you
generate a new random number, check against the history.

【在 c****r 的大作中提到】
: 【 以下文字转载自 Science 讨论区,原文如下 】
: 发信人: calmer (行云流水), 信区: Science
: 标 题: 问个随机数的初级问题
: 发信站: Unknown Space - 未名空间 (Wed Apr 27 17:31:49 2005) WWW-POST
: 两组数(各500), 想任意取其中的数,重新组合新的一组500个,但是不重复使用样本,
: 我产生的随机数, 数组index, (0-1)乘500,总是重复,什么简单的方法可以做到啊
: 谢谢

avatar
s*n
3
normally u need to give a seed for the random number generator to start
somewhere. a common practice is to use the current time as the seed.

【在 c****r 的大作中提到】
: 【 以下文字转载自 Science 讨论区,原文如下 】
: 发信人: calmer (行云流水), 信区: Science
: 标 题: 问个随机数的初级问题
: 发信站: Unknown Space - 未名空间 (Wed Apr 27 17:31:49 2005) WWW-POST
: 两组数(各500), 想任意取其中的数,重新组合新的一组500个,但是不重复使用样本,
: 我产生的随机数, 数组index, (0-1)乘500,总是重复,什么简单的方法可以做到啊
: 谢谢

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。