Board logo

標題: 亂數 (四) [打印本頁]

作者: tonyh    時間: 2012-10-8 21:01     標題: 亂數 (四)

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

產生20個範圍介於123~127的隨機整數亂數.
  1. public class ch22
  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()*5+123));  //產生介於123~127的隨機亂數
  8.       }
  9.   }
  10. }

  11. /*
  12.   System.out.println(Math.random());  //產生介於0.00000~0.999999(無窮小數)的隨機亂數
  13.   System.out.println(Math.random()*5);  //產生介於0.00000~4.999999(無窮小數)的隨機亂數
  14.   System.out.println(Math.random()*5+123);  //產生介於123.00000~127.999999(無窮小數)的隨機亂數
  15.   System.out.println(Math.random()*5+123);  //產生介於123.00000~127.999999(無窮小數)的隨機亂數
  16.   System.out.println((int)(Math.random()*5+123));  //產生介於123~127的隨機亂數
  17. */
複製代碼

作者: 吳尚哲    時間: 2012-10-8 21:06

  1. import java.io.Console;

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

作者: 劉永記    時間: 2012-10-8 21:14

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





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2