Random類與Random方法
阿新 • • 發佈:2019-04-09
int lse spa test 技術分享 定義 ima 默認 rgs
class Test{ public static void main(String[] args){ int min=2; //定義隨機數的最小值 int max=102; //定義隨機數的最大值 //產生一個2~100的數 int s=(int) min+(int)(Math.random()*(max-min)); if(s%2==0) //如果是偶數就輸出 System.out.println("隨機數是:"+s); else //如果是奇數就加1後輸出System.out.println("隨機數是:"+(s+1)); } }
import java.util.Random; public class April_9 { public static void main(String[] args) { Random suiji=new Random(); double d1=suiji.nextDouble(); int d2=suiji.nextInt(1) -8; //隨機數生成時,bound括號外面值默認為0,但是如果設置了別的數,// 那麽bound括號內的數減去外部的值作為右半邊開區間,所以上述範圍在[-8,-7) Boolean d3=suiji.nextBoolean(); System.out.println(d1+"\n"+d2+"\n"+d3); System.out.println("生成9位開獎彩票號碼為:"); for (int i=1;i<10;i++){ int d4=suiji.nextInt(9); System.out.print(d4); } } }
Random類與Random方法