社区
Java SE
帖子详情
怎样求随机数(在固定的几个数中选取)
bzw2002
2003-10-16 11:06:14
如果我想在2 4 5 9 19这5个数中随机取一个,不能取到别的数,该怎么办呢
...全文
262
8
打赏
收藏
怎样求随机数(在固定的几个数中选取)
如果我想在2 4 5 9 19这5个数中随机取一个,不能取到别的数,该怎么办呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qlampskyface
2004-01-09
打赏
举报
回复
楼上的,假如Math.random()=[0,1)
那么(int)(Math.random()*s.length=0
the_number_you_want =s[0]=2
Math.random()=1那么(int)(Math.random()*s.length=5
the_number_you_want =s[5]=19
请问,这叫随机吗?
Danger2000
2004-01-09
打赏
举报
回复
这样也可以:
int[] s={2,4,5,9,19};
int the_number_you_want =s[(int)(Math.random()*s.length)]
qlampskyface
2004-01-09
打赏
举报
回复
把随便几个数变为从0到*的一个数,helpall的方法好,好好好好!
qlampskyface
2004-01-09
打赏
举报
回复
如果产生一个新的int为200,200×5=1000,你说a[1000]存在吗?
guowuqindage
2004-01-09
打赏
举报
回复
int[] a={1,2,3,4,5};
random r=new random();
int b=a[r.nextInt(sa.length];
这样OK了吗?
qlampskyface
2004-01-09
打赏
举报
回复
如s[5]则outOfBound
collision
2003-10-17
打赏
举报
回复
就是楼上的作法!
helpall
2003-10-16
打赏
举报
回复
int[] s={2,4,5,9,19};
java.util.Random rand = new java.util.Random(System.currentTimeMillis());
int the_number_you_want = s[Math.abs(rand.nextInt()) % s.length];
delphi生成
随机数
随机数
在信息学奥林匹克中可用于随机化搜索、穷举等算法,以优化其性能,也可用于在快速排序中选择关键数,以使其快速排序算法的最坏情况没有
固定
的相应数列。如果你希望使用了
随机数
的程序对同一个输入数据能有恒定...
概率回溯-八皇后问题.cpp
在回溯的基础上作修改,将其中
几个
固定
的变为
随机数
选取
,此代码中所用方法如果随机
选取
过多会导致运行时间过长。
CRC与ADC与DMA与
随机数
发生器-第5季第5部分
《朱有鹏老师单片机完全学习系列课程》针对有志于物联网技术开发行业的零基础学员设计,共分6季,总200余小时的课程。本课程属于第5季。 本季课程主要讲解STM32的全新开发方式:使用STM32CubeMX工具做图形化配置,...
c# 从一组
数中
随机抽取一定个数_C#产生指定范围
随机数
的几种方法-亮术网
在 C# 中,一般都用 Random 产生
随机数
,它可任意指定产生
随机数
范围。Random 结合数组,可以产生一些特殊范围的
随机数
,以满足特殊的需要。如果在循环中产生
随机数
,由于间隔时间短,每次产生的
随机数
都一样,需要...
PyTorch
固定
随机数
种子
在神经网络中,参数默认是进行随机初始化的。...当得到比较好的结果时我们通常希望这个结果是可以复现的,在PyTorch中,通过设置全局
随机数
种子可以实现这个目的。本文总结了PyTorch中
固定
随机种子的方法。
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章