//RandomBranchOff.java //安澤出海(泉獺) //カードワースシナリオ製作均等ランダム分岐(ver.1.00) // /* 「10パターンのランダム分岐を作りたい。しかも分岐の確率はなるべく均等に」 と思ったことはありませんか? 私はあります。スキルカード「ちんこ音頭」を作った時です。 普通のプログラムなら、0〜9の乱数を発生させればそれで済むのですが、 カードワースは2つにしかランダム分岐できません。 そこでこのプログラムを作ってみました。 */ public class RandomBranchOff{ public static InputNumber inp=new InputNumber();//数値入力クラス public static void main(String[] args){ System.out.println("カードワースシナリオ製作均等ランダム分岐プログラム"); int a=0; for(;;){//数値の入力。CWのシステムの都合上、2〜99パターンまで。 a=inp.input_int("2〜99の数値を入力してください。"); if(a>1 && a<100){break;} } System.out.println("┳"+(int)Math.floor(100/a)+"%成功"); System.out.println("┗"+(int)Math.floor(100/a)+"%失敗"); a--; int b=a-1; for(int i=0;i