我是靠谱客的博主 诚心糖豆,这篇文章主要介绍java如何产生1到10之间的随机数,现在分享给大家,希望可以做个参考。

java.util.Random random= new  java.util.Random(); // 定义随机类
int  result=random.nextInt( 10 ); // 返回[0,10)集合中的整数,注意不包括10

return result+1;              // +1后,[0,10)集合变为[1,11)集合,满足要求



-------------------------------------------------------------------------------------------------------------------------

生成一个范围的随机数,如:[min,max]


int max=20;

int min=10;

复制代码
1
2
3
4
Random random = new Random(); int s = random.nextInt(max)%(max-min+1) + min; System.out.println(s);

random.nextInt(max)表示生成[0,max)之间的随机数,然后对(max-min+1)取模。

以生成[10,20]随机数为例,首先生成0-20的随机数,然后对(20-10+1)取模得到[0-10]之间的随机数,然后加上min=10,最后生成的是10-20的随机数。

最后

以上就是诚心糖豆最近收集整理的关于java如何产生1到10之间的随机数的全部内容,更多相关java如何产生1到10之间内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(86)

评论列表共有 0 条评论

立即
投稿
返回
顶部