java 随机数种子_Java Random.setseed()设置随机数种子
首页 > 基础教程 > 常用类 > 常用 Random类
Java Random.setseed()设置随机数种子
java中Random是伪随机,有时候随机数会相同,如果想让生成的随机数更加无法预测,可以用Random.setseed()设置随机数种子,使随机数更加随机。
定义
void setSeed(long seed) //使用单个long种子设置此随机数生成器的种子。
这个设置只能一次有效,后续如果还要生成随机数则不会影响。
例子
public class RandomSetseedDemo {
public static void main(String[] args) throws Exception
{
Random r = new Random();
r.setSeed(555L);
for (int j = 0; j < 5; j++) {
System.out.print(" " + r.nextInt(100) + ", ");
}
}
}
Random如果使用相同的seed值,则每次生成的随即数都相同,如果不设置这个值,则系统根据时间来自己选择这个值,此时每次生成的随机数因时间差异而不同。
当然,如果在Random构造方法中传入LONG值和setSeed()一样效果。
版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。
java 随机数种子_Java Random.setseed()设置随机数种子相关推荐
- future java 超时_Java使用Future设置方法超时
1.Future 它提供了方法来检查是否计算已经完成,还是正在计算而处于等待状态,并且也提供了获取计算结果 方法.当计算完成后,只能通过get方法来获取执行结果,必要的话该方法会阻塞.通过cancel ...
- java 设置随机数种子_java设置随机数种子教程 菜鸟请进
川北在线核心提示:原标题:java设置随机数种子教程 菜鸟请进 java设置随机数种子教程: 一.在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的 ...
- java设置随机数种子教程(转)
一.在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机,这个在 ...
- srand(设置随机数种子)
srand(设置随机数种子) 相关函数 rand,random srandom 表头文件 #include<stdlib.h> 定义函数 void srand (unsigned int ...
- python怎么设置随机数种子_Pytorch在dataloader类中设置shuffle的随机数种子方式
如题:Pytorch在DataLoader类中设置shuffle的随机数种子方式 虽然实验结果差别不大,但是有时候也悬殊两个百分点 想要复现实验结果 发现用到随机数的地方就是DataLoader类中封 ...
- python怎么设置随机数种子_python实验随机种子的设置
问题: 深度学习中,训练模型时实验参数设置但结果不同(部分论文最优结果无法复现) 实验参数包括: 数据集,train/test划分,权重初始化等 可能的原因:Dropout的存在 python.num ...
- lua生成随机数,设置随机数种子
lua需要生成随机数的需求也是很常见的,为了生成看起来更随机的数字,我们需要注意以下几点 我们也需要给随机数设置随机数种子:math.randomseed(xx) lua对随机数种子也是有一定要求的: ...
- 【小家java】Java中Random ThreadLocalRandom 设置随机种子获取随机数精讲
相关阅读 [小家java]java5新特性(简述十大新特性) 重要一跃 [小家java]java6新特性(简述十大新特性) 鸡肋升级 [小家java]java7新特性(简述八大新特性) 不温不火 [小 ...
- java random函数原理_JAVA Random 详解
Java中存在着两种Random函数: 一.java.lang.Math.Random; 调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范 ...
最新文章
- Linux防火墙与iptables命令
- “ u”到底是做什么的? “ git push -u原始主机”与“ git push原始主机”
- 使用Oracle数据泵迁移数据库
- linux c数字转字符串函数,Linux常用C函数—字符串转换篇
- 计算机网络试卷模板,用Word制作真实试卷模板(下)
- jQuery的ajax()、post()方法提交数组,参数[] 问题
- 线程面试:生产者 消费者问题
- h5通过php微信支付宝支付,用H5调用支付微信公众号支付的解析
- django-orm操作流程
- bzoj2878 [Noi2012]迷失游乐园——概率期望DP
- php thinkphp修改,thinkphp5.0 | 输入变量更改变量
- DELL戴尔服务器RAID磁盘阵列默认识别更换后的硬盘
- matlab的输出(命令窗口、fprint函数、disp函数)
- Node2Vec笔记
- scratch编程小游戏——黄金矿工
- zblog php标签,常用ZBlog PHP主题模板标签调用文档整理
- gPTP与PTP理解资料参考
- QT之SQLITE3数据库
- mysql存储过程之错误处理
- Auto.js 设置通知栏
热门文章
- SpringBoot使用SpringDataJPA通过@Query注解多对多分页查询
- Vscode中使用Git可视化面板管理代码仓库 - 视频教程
- 选择题微型计算机系统包括,微机(微型计算机技术及应用)选择题及答案(最终版)...
- 初中动画flash作品_初中信息技术 Flash动画制作教案
- microsoft注册服务器32位,win7系统弹出microsoft注册服务器已停止工作的解决方法
- Error: EIO: i/o error, read如何解决
- 绿坝娘的加速器/绿坝娘的收藏夹
- 计算机操作系统汤晓丹版的实验A.7源代码
- item_search_shop - 获得店铺的所有商品API接口
- CRM系统中,哪个品牌比较好?