多くの場合、乱数を使用する必要があります。Script House では、具体的な使用法と手順をまとめています。
js 乱数の基礎
1. JavaScript 乱数関数 Math.random()
random (Math.random メソッド)
public static random () : 数値
は擬似乱数 n を返します (0
Number ─ 数値を返します。
指定された範囲内の乱数を生成します
Math.random() メソッドにはパラメータがなく、0 から 1 までの乱数を返します。0 から 1 までの乱数
を生成したい場合は、
Math.floor(Math.random()*n)
m~n の間の乱数を生成するには、次の形式を使用できます。
Math. Floor(Math.random()*n) m
javascript 乱数の高度な応用
①JavaScript が作成されて以来、多くのブラウザには乱数生成メソッドが組み込まれています。例:
varnumber = Math.random();
このメソッドは、0 から 1 までの浮動小数点数を生成します。
② 時間に基づいて乱数を生成することもできます。例:
var now=new Date();
var number = now.getSeconds();
これは、現在時刻に基づいて 0 ~ 59 の整数を生成します。
var now=new Date();
var number = now.getSeconds()C;
これは、現在時刻に基づいて 0 ~ 42 の整数を生成します。
③これは、さまざまな分野で使用できる優れた乱数生成プログラムです。
//www.php.cn/
では、指定された範囲内の乱数を簡単に取得するにはどうすればよいでしょうか?比較した結果、私のこの関数はインターネット上で最も簡潔で実用的です
コード例:
[Ctrl A すべて選択 注:必要に応じて、外部 Js を導入するには実行前に更新が必要です]
コードの説明:
コードをコピー
コードは次のとおりです:
< ;script> //乱数変数を宣言します。デフォルトは 1 です。
var GetRandomn = 1;//ランダムな範囲の値を取得する関数
function GetRandom (n){GetRandomn=Math.floor(Math.random()*n 1)}
//呼び出しを開始し、1 から 100 までの乱数を取得します
GetRandom("100"); // 出力を表示します
document. write(GetRandomn)
これは非常に簡潔なコードですね。 GetRandomn は乱数変数であり、自由に呼び出すことができます。
ランダム表示特殊効果コードを見てみましょう:
引用部分:
1. 1 から任意の値まで
parseInt(Math.random()*上限 1); >
2. 任意の値から任意の値へ
parseInt(Math.random()*(上限値-下限値 1) 下限値);
function fRandomBy(under, over){
switch(arguments.length){
ケース 1: return parseInt(Math.random()*under 1);
case 2: return parseInt(Math.random()*(over-under 1) under); default : return 0;
} }
document.write(fRandomBy(1,100)); // 指定された範囲内の乱数の整数を出力します。 /script>
以下はルールに従ってテキストボックスに異なるランダムな値を代入するものです [拡張子]
コードをコピーします
は次のとおりです:
1-10:
11-20:
1-100: 51-100:
<script> <br>window.onload=function(){ <br>var o=document.getElementsByTagName('input');値=fRandomBy(1,10); </p>o[1].value =fRandomBy(11,20); =fRandomBy(51,100); <p class="codetitle">} <span style="text-decoration:underline;"></script>