本文介绍了在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中生成短随机数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 10:30