この記事では、任意の値間の乱数を計算するJSの方法について説明します。参照のためにそれを共有してください。特定の実装方法は次のとおりです。
まず、Math.random()メソッドは、乱数を0以上または1以下の乱数を返すことを計算することです。
Math.random()*10は0以上に戻り、10未満に戻りませんか?しかし、それは10未満の数値しか返品できませんが、10を返すことはできません。どうすればよいですか?元の関数に1を追加すると、math.random()*10+1;現時点では、乱数を1から10に返すことができますが、返品された数値の多くは小数であり、要件を満たしていません。以下は関数math.floor()です。この関数は丸めを実行します。つまり、10.99以降は10、Math.ceil(丸めています)が10.00001であっても、11を返します。結果が見つかります。コードコピーは次のとおりです。これにより、結果を見つけることができます。
2〜10の関数がコードに直接コピーされ、コードが次のとおりである場合はどうすればよいですか。math.floor(math.random()*9+2);
3から11の4から88まで、毎回自分で計算する解決策ではありません。ここにあなたを紹介する一般的な方法があります。
コードコピーは次のとおりです。関数Selectrom(lowValue、highValue){
var choice = highvalue-lowvalue+1;
return math.floor(math.random()*choice+lowValue);
}
次に、上記の方法を直接調整します
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。