RAND | |
説明
擬似乱数を生成します。 |
|
戻り値
0 〜 -1 の範囲の擬似的な乱数である小数 |
|
カテゴリ
算術関数、セキュリティ関数 |
|
関数のシンタックスRand([algorithm]) |
|
ヒストリ
ColdFusion MX 7: algorithm パラメータが追加されました。 |
|
関連項目
Randomize、RandRange |
|
パラメータ
|
|
使用方法
この関数を呼び出して乱数ジェネレータのシードを設定する前に、Randomize 関数を呼び出します。乱数ジェネレータのシードを設定すると、Rand 関数は常に擬似乱数の同じシーケンスを生成します。この動作は、一貫したパターンを再現する必要がある場合に役立ちます。 ColdFusion MX 7 では、JCE (Java Cryptography Extension) を使用し、Sun JCE デフォルトセキュリティプロバイダを含む Sun Java 1.4.2 ランタイムがインストールされます。このプロバイダには、前の「パラメータ」に示したアルゴリズム (デフォルトのアルゴリズムを除く) が含まれています。JCE フレームワークには、他のプロバイダを実装するための機能も含まれています。ただし、当社ではサードパーティのセキュリティプロバイダに対するテクニカルサポートは提供していません。 |
|
例
次の例では、SHA1PRNG アルゴリズムを使用して、単一の乱数を生成します。 <h3>Rand の例</h3> <cfoutput> <p>Rand("SHA1PRNG") の戻り値 : #Rand("SHA1PRNG")#</p> <p><A HREF = "#CGI.SCRIPT_NAME#">Try again</A> </cfoutput> |
ALGORITHM | |
(オプション) 乱数を生成するために使用するアルゴリズムです。ColdFusion MX では、次のアル
ゴリズムを使用する暗号ライブラリがインストールされます。
|