1. 程式人生 > >java基礎(10)Java程式設計中怎麼設定一個隨機數,範圍在兩個數之間

java基礎(10)Java程式設計中怎麼設定一個隨機數,範圍在兩個數之間

一、產生隨機數

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)之間的隨機數