javaでプログラムを作成すると、textFieldに数値を書き込んだり、i =(int )(Math.random()* 10.0)。たとえば、textFieldに5を書き込むと、プログラムは0〜9の5つの乱数を生成します。あなたは次のことを試してくださいMath.random()メソッドを使用したいので、math.randomを使用してJavaで一定量の乱数を生成する
おかげ
javaでプログラムを作成すると、textFieldに数値を書き込んだり、i =(int )(Math.random()* 10.0)。たとえば、textFieldに5を書き込むと、プログラムは0〜9の5つの乱数を生成します。あなたは次のことを試してくださいMath.random()メソッドを使用したいので、math.randomを使用してJavaで一定量の乱数を生成する
おかげ
OK]をクリックして:
int times = 5;//how many numbers to output
for(int i = 0; i < times; i++)
{
System.out.println((int)(Math.random()*10));
//you must cast the output of Math.random() to int since it returns double values
}
Math.random()が大きな値を返すので、私は10を乗じました0.0以上1.0未満である。新しいJava 8ストリームAPIを使用
int x = value entered in textfield;
int generatedRandomNumber = 0;
java.util.Random rand = new java.util.Random();
for(int i=0 ; i<x ; i++) {
generatedRandomNumber=rand.nextInt(10);//here you have your random number, do whatever you want....
}
インデントを修正すると、コードを読みやすくなります。また、あなたの行を80列以上にしないでください - 別の行にコメントを入れてください – tucuxi
:
int n = Integer.parseInt(myTextField.getText());
int[] random = ThreadLocalRandom.current().ints(0, 10).limit(n).toArray();
Random
インスタンスを作成する上推奨)
Java!= JavaScript - 選択した言語を明確にしてください - あなたの質問を改善するために[ask]ページをお読みください – ochi
まだ何かしましたか? – epoch
1.この質問はあまりにも簡単です。 2. JavaまたはjavaScript? – Fka