乱数(ランダム)の作成

ランダムな値を取得できるように(例として)Randomクラスの nextInt()メソッドを使い、実行まで行ってみた。

public class Ran{
  public static void main(String[ ] args){
  Random rnd = new Random();
   int ran = rnd.nextInt(10);
   System.out.println(ran);
   }
 }
これで0〜9の数字がランダムに出る。

上記を少し変えるだけで簡単なおみくじゲームが作れる。(配列を使って大吉〜大凶の結果をランダムで引き抜く方法。)

public class Ran{
  public static void main(String[ ] args){
  Random rnd = new Random();
   String[ ]omikuji;
   omikuji = newString[]{"大吉","中吉","吉","小吉","凶","大凶"};
    int k = rnd.nextInt(6);
    System.out.println("今日の運勢は、" + omikuji[k]+"です。");
  }
 }
何回か実行してランダムに表示されることを確認した。

トップ inserted by FC2 system