Math.random()的用法

作者:叁念 点击跳转主页

Math.random( ) 的使用


1.介绍:

Math.random()是令系统随机选取大于等于 0.0 且小于 1.0 的伪随机 double

2.使用方法:

例:

int  num = (int)(Math.random()*2+1)
//以上代码即设置一个随机1到3(取不到3)的变量num。

例:
【应用场景描述:】
用Math类的random()方法产生一个字符,若该字符是一个大写英文字母,则输入 “Yes!”,否则输出“NO”。
random()方法产生的随机数在0.0和1.0之间,乘以128后,其值在0.0和128.0之间,将它转换为char类型后,用if来判断是否在’A’ 和’Z’之间。

【程序如下:】

public class IsUpper{
public static void main(String [] args){
char ch;
ch = ( char ) ( Math.random() * 128);
if ( ch >= 'A' && ch <= 'Z'){
    System.out.println("Yes!");}else{
        System.out.println("No!");}
}
}

3.总结归纳:

//产生一个[0,1)之间的随机数。
Math.random():

//返回指定范围的随机数(m-n之间)的公式:
Math.random()*(n-m)+m;
或者
Math.random()*(n+1-m)+m

你可能感兴趣的:(JAVA知识列表,random,math,Math.random,叁念,java笔记)