java中如何生成指定区间内n个不同的随机数
Nov 25, 2019 am 11:47 AM实现方法:
先定义长度为n的数组,然后开始用while循环生成随机数给数组赋值,在赋值之前需要先遍历数组中已经存在的值,如果存在值相等的情况,则重新生成随机数,不进行赋值,循环至定义的数组全部被赋值完。
示例如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
|
java学习视频推荐:java开发入门
利用Set的特性,元素不能重复
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
先将生成的随机数放入到set中,然后判断set的大小,如果没有超出需要的长度,继续循环,如果已经超出,则跳出循环,并将set转成数组。
更多java相关文章推荐:java语言入门
以上是java中如何生成指定区间内n个不同的随机数的详细内容。更多信息请关注PHP中文网其他相关文章!

热门文章

热门文章

热门文章标签

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)