| 查看: 1798 | 回复: 14 | |||
| 当前主题已经存档。 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
yy5393金虫 (小有名气)
|
[交流]
【求助】如何生成没有重复的随机数
|
||
| 我想在1-2500之间生成200个没有重复的随机数,我编了好长时间都不对,哪位虫友知道指点一下或者有类似的程序分享一下,真是不胜感激啊! |
» 猜你喜欢
青椒八年已不青,大家都被折磨成啥样了?
已经有7人回复
为什么nbs上溴 没有产物点出现呢
已经有10人回复
救命帖
已经有11人回复
招博士
已经有5人回复
青年基金C终止
已经有3人回复
26申博求博导推荐-遥感图像处理方向
已经有4人回复
限项规定
已经有7人回复
西南交通大学国家级人才团队2026年博士研究生招生(考核制)—机械、材料、力学方向
已经有3人回复
英文综述是否需要润色及查重
已经有5人回复

★ ★
sunxiao(金币+2,VIP+0):谢谢参与,欢迎常来仿真编程版 4-13 22:24
sunxiao(金币+2,VIP+0):谢谢参与,欢迎常来仿真编程版 4-13 22:24
|
还可以在生成随机数后每个值都加上一个常数,来保证间隔,比如说间隔不小于6,不过这地方要算一下,我想应该是能做到的,就是说在第一步生成随机数后加上一步 >> a=rand(1,11)' a = 0.5298 0.6405 0.2091 0.3798 0.7833 0.6808 0.4611 0.5678 0.7942 0.0592 0.6029 >> a(2:end-1)=a(2:end-1)+0.2 a = 0.5298 0.8405 0.4091 0.5798 0.9833 0.8808 0.6611 0.7678 0.9942 0.2592 0.6029 这个加上的值怎么调还要算一下,我忽然想到的,不知对不对 [ Last edited by fspdlh on 2009-4-13 at 00:16 ] |
6楼2009-04-12 23:30:51
woshilsh
荣誉版主 (职业作家)
- 应助: 43 (小学生)
- 贵宾: 10.33
- 金币: 21115.1
- 散金: 737
- 红花: 22
- 帖子: 3777
- 在线: 639.7小时
- 虫号: 293038
- 注册: 2006-11-04
- 专业: 计算机应用技术
- 管辖: 仿真模拟

2楼2009-04-02 22:17:00
3楼2009-04-02 22:36:57
lynarcissusly
金虫 (正式写手)
- 应助: 3 (幼儿园)
- 金币: 1271.7
- 散金: 1
- 红花: 3
- 帖子: 340
- 在线: 173.8小时
- 虫号: 470031
- 注册: 2007-11-29
- 专业: 凝聚态物性 II :电子结构
4楼2009-04-03 14:10:13













回复此楼