ColdFusion MX
目 次 > CFML リファレンス > ColdFusion 関数 > Randomize O

Randomize

ColdFusion 乱数ジェネレータで使用するシードを、整数値で設定します。乱数ジェネレータのシードを設定すると、Rand 関数で生成する数値のランダム性を高めることができます。

0 ~ 1 の範囲のランダムでない小数

算術関数

Randomize(number)

RandRandRange

パラメータ

説明

number

数値です。

この関数は Rand 関数を呼び出す前に呼び出します。戻り値として小数を返しますが、これは乱数ではありません。

<h3>Randomize の例</h3>
<p>Randomize を呼び出して、乱数ジェネレータのシードを設定します。
これにより、Rand 関数で生成する数値のランダム性を高めることができます。 <cfif IsDefined("FORM.myRandomInt")> <cfif IsNumeric(FORM.myRandomInt)> <cfoutput><p><b>シード値 : #FORM.myRandomInt#</b> </cfoutput><br> <cfset r = Randomize(FORM.myRandomInt)> <cfloop index = "i" from = "1" to = "10" step = "1"> <cfoutput>次の乱数値 : #Rand()#</cfoutput><br> </cfloop><br> <cfelse> <p>数値を入力してください。 </cfif> </cfif> <form action = "randomize.cfm"> <p>乱数ジェネレータのシードに使用する値を入力してください。 <input type = "Text" name = "MyRandomInt"> <p><input type = "Submit" name = ""> </form>

目 次 > CFML リファレンス > ColdFusion 関数 > Randomize O