java中1-10随机数_java如何产⽣1-10随机数
java代码⽅法⼀如下:
int random=(int)(Math.random()*10+1)
java代码⽅法⼆如下:
package bdqn_Empy;
import java.util.Random;
public class Text {
/**
* @param args
*/
public static void main(String[] args) {
/
/ TODO Auto-generated method stub
int a=0;
Random b=new Random();
Int(101);
System.out.println(a);
}
}
nextint()方法扩展资料:
可以先通过 random⽅法⽣成⼀个随机数,然后将结果乘以10。此时产⽣的随机数字即为⼤于等于0⼩于10的数字。
然后再利⽤nt⽅法进⾏转换它会去掉⼩数掉后⾯的数字即只获取整数部分,不是四舍五⼊)。最后即可获取⼀个0到9的整数型随机数字。其实现⽅法很简单,就是对原有的 grandom⽅法按照如下的格式进
⾏变型:(int( Math. Random0*10)即可。
其实我们还可以对这个⽅法进⾏扩展,让其产⽣任意范围内的随机数。⾄需要将这个10换成n即可,如改为( int(Math. Random0n)。此时应⽤程序就会产⽣⼀个⼤于等于0⼩与n之间的随机数。
如将n设置为5,那么其就会产⽣⼀个0到5之间的整数型的随机数。如果将这个写成⼀个带参数的⽅法,那么只要⽤户输⼊需要⽣成随机数的最⼤值,就可以让这个⽅法⽣成制定范围的随机数。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论