ホームページ >ウェブフロントエンド >jsチュートリアル >js乱数コード集_javascriptスキル 数学

js乱数コード集_javascriptスキル 数学

PHP中文网
PHP中文网オリジナル
2016-05-16 18:21:062143ブラウズ

多くの場合、乱数を使用する必要があります。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 から 3 までの乱数を取得します
GetRandom("3"); /乱数に一致する項目を呼び出す
switch(GetRandomn){
case 1:
document.write("乱数が 1 の場合、スクリプト ホームを表示")
break
ケース 2:
document.write("乱数が 2 の場合、www.jb51.net が表示されます")
break
}


引用部分:


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>



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:JavaScriptのスリープ機能(スリープ)を提供 自作JSエンジン_javascriptスキル次の記事:JavaScriptのスリープ機能(スリープ)を提供 自作JSエンジン_javascriptスキル

関連記事

続きを見る