java基礎(10)Java程式設計中怎麼設定一個隨機數,範圍在兩個數之間
阿新 • • 發佈:2019-01-10
一、產生隨機數
1、Java.lang.Math包中的random( )方法
static double random() 偽隨機數返回帶正號的double值,該值大於等於0.0小於等於1.0
2、java.util.Random
int nextInt(int n)
返回一個偽隨機數,它是取自此隨機數生成器序列的、在 0(包括)和指定值(不包括)之間均勻分佈的 int 值
二、Math.random( )方法 和Random類建立隨機數區別:
1、Math不用導包,Random需要導包
2、Math 呼叫靜態方法 不用建立物件
Random類需要建立物件 才能呼叫方法
3、random() 方法返回值是double型別
Random類隨著方法的呼叫不同,可以返回不同型別的隨機數
三、舉例說明
import java.util.Random;
//產生兩位數之間的隨機數
int min=10;
int min=99;
int c=max-min;
Random r=new Random();
int add=r.nextInt(c+1)+(求得最大範圍數-c);
結果為:int add=r.nextInt(90)+10;
//nextInt(int n),產生0-n(不包括n)之間的隨機數