首页 > Java > java教程 > 正文

Java随机数如何生成

PHPz
发布: 2023-05-05 15:01:13
转载
1760人浏览过

1.在j2se中使用Math.random()(产生0-1之间的double)方法:

public void numCreate(){   int array[] = new int[10];   for(int i=0;i<10;i++){   array[i]=(int)(Math.random()*100);        for(int j=0;j<i;j++){   if(array[i] == array[j]){   i--;   break;      }   }   }   for(int t=0;t<array.length;t++){   System.out.println(array[t]);   }   }
登录后复制

2.使用Random对象产生随机数,他可以产生随机的整数和浮点数。利用Random实例的next..()方法。一般情况选择不带种子的方式生成随机数。如

public void numCreate(){   int array[] = new int[10];   for(int i=0;i<10;i++){   Random r = new Random();   array[i] = r.nextInt(100);   for(int j=0;j<i;j++){   if(array[i] == array[j]){   i--;   break;   }   }   }   for(int t=0;t<array.length;t++){   System.out.println(array[t]);   }   }
登录后复制

其中nextInt方法中的参数可以设置产生数字的范围。在0(包括)和指定值(不包括)之间 。

以上就是Java随机数如何生成的详细内容,更多请关注php中文网其它相关文章!

java速学教程(入门到精通)
java速学教程(入门到精通)

java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:亿速云网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号