本文介绍了在java中生成短随机数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想生成一个类型为short的随机数,就像有一个名为Random.nextInt(134116)的整数类型的函数一样。我怎样才能实现它?
I want to generate a random number of type short exactly like there is a function for integer type called Random.nextInt(134116). How can I achieve it?
推荐答案
没有 Random.nextShort()
方法,所以你可以使用
There is no Random.nextShort()
method, so you could use
short s = (short) Random.nextInt(Short.MAX_VALUE + 1);
+1是因为该方法返回的数字最多为指定的数字(不包括)。请参见
The +1 is because the method returns a number up to the number specified (exclusive). See here
这将产生从0到Short.MAX_VALUE的数字(OP不要求负数)
This will generate numbers from 0 to Short.MAX_VALUE inclusive (negative numbers were not requested by the OP)
这篇关于在java中生成短随机数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!