返回列表 發帖

亂數 (三)

本帖最後由 tonyh 於 2012-10-8 21:03 編輯

產生20個範圍介於1~10的隨機整數亂數.
  1. public class ch21
  2. {
  3.   public static void main (String args[])
  4.   {
  5.       for(int i=1; i<=20; i++)
  6.       {
  7.             System.out.println((int)(Math.random()*10+1));  //產生介於1~10的隨機亂數
  8.       }
  9.   }
  10. }

  11. /*
  12.      System.out.println(Math.random());  //產生介於0.00000~0.999999(無窮小數)的隨機亂數
  13.       System.out.println(Math.random()*10);  //產生介於0.00000~9.999999(無窮小數)的隨機亂數
  14.       System.out.println(Math.random()*10+1);  //產生介於1.00000~10.999999(無窮小數)的隨機亂數
  15.       System.out.println((int)(Math.random()*10+1));  //產生介於1~10的隨機亂數
  16. */
複製代碼

  1. public class ch21 //類別
  2. {
  3.   public static void main (String arg[]) //方法
  4.   {
  5.     for (int i=1;i<=20;i++)
  6.      System.out.println((int)(Math.random()*10+1));
  7.   }
  8. }
複製代碼

TOP

回復 1# tonyh
  1.    public class ch19
  2. {
  3.   public static void main(String args[])
  4.   {
  5.     double x;
  6.     int y;
  7.     for (int i=1;i<=20;i+=1)
  8.     {
  9.     y=(int)(Math.random()*46)+1;
  10.     //y=Integer.parseInt(x*46);
  11.     System.out.println("開獎明牌:"+y);
  12.     }
  13.     }
  14. }
複製代碼

TOP

  1. public class ch21
  2. {
  3.   public static void main(String args[])
  4.   {
  5.     for ( int i=1; i<=20; i++)
  6.     {
  7.       System.out.println((int)(Math.random()*10+1));
  8.     }
  9.   }
  10. }
複製代碼

TOP

返回列表