javascript乱数と高級応用附vbscript(asp)乱数まとめ

2775 ワード

一、javascriptです 乱数関数Math.random()  指定された範囲の乱数Math.randowm()を生成する方法にはパラメータがなく、0~1の間の乱数を返します。0~nの間の乱数を生成するには、以下のフォーマットが使えます。使用できます。Math.flor(Math.randowm()+mは以下のように運用されます。0から1000までの乱数var i=Math.flor(Math.random()*1000)を生成する。document.write(i);document.write('
)//生成1~10間のランダム数var j=Math.flor(Math.random()*10)+1document.write(j)/--[Ctrl+A全選注:]javascript 乱数 高度なアプリケーション ①JavaScriptが発生してから、多くのブラウザに内蔵された乱数発生方法があります。たとえば:  var number = Math.random()  この方法は0から1までの浮動小数点を生成する。  ②時間に基づいて、乱数も発生します。例えば:var now=new Date();  var number = now.get Seconds();  これは、現在の時間に基づく0から59までの整数を生成する。  var now=new Date();  var number = now.get Seconds()%43;  これは現在の時間に基づいた0から42の整数を生成する。  ③ここではかなり優秀な乱数発生器プログラムを紹介します。多くの分野に応用できます。 

<script language="JavaScript"><!--
// The Central Randomizer 1.3 (C) 1997 by Paul Houle
([email protected])
// See: http://www.msc.cornell.edu/~houle/javascript/randomizer.html
rnd.today=new Date();
rnd.seed=rnd.today.getTime();
function rnd() {
rnd.seed = (rnd.seed*9301+49297) % 233280;
return rnd.seed/(233280.0);
};
function rand(number) {
return Math.ceil(rnd()*number);
};
// end central randomizer. -->
</script>
二、vbscript(asp) 乱数vbs生成乱数

Function GetRandomize(numstr)
Randomize
GetRandomize = Int((numstr * Rnd) + 1)
End Function
は、指定された範囲の乱数

Function MyRnd(NumMin,NumMax)
Randomize
MyRnd = Int(Rnd * (NumMax - NumMin + 1)) + NumMin
End Function
を生成する。以下、いくつかのjs乱数の実例コード

<script>
// , 1
var GetRandomn = 1;
//
function GetRandom(n){GetRandomn=Math.floor(Math.random()*n+1)}
// , 1-100
GetRandom("100");
//
document.write(GetRandomn)
</script>

?GetRandomn , 。

<script>
// , 1 3
GetRandom("3");
//
switch(GetRandomn){
case 1:
document.write(" 1 ")
break;
case 2:
document.write(" 2 www.jb51.net")
break;
}
</script>
は、デモコードを提示する。Function GetRandom(n){GetRandom=Math.flor(Math.randm(*+n+1)}GetRandom("2")switch(GetRandomn){case 1:document.write(「乱数が1なら私たちを表示する」)break;case 2:document.write(「乱数が2ならwwww.jb 51.netを表示する」)break;[Ctrl+A全選択注:]