random_bytes
暗号学的に安全な方法で、ランダムなバイト配列を返します。
定義¶
名前空間: Alice.Random
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Random.cs
random_bytes(number)¶
暗号学的に安全な方法で、指定した長さのランダムなバイト配列を返します。
引数 | |
---|---|
length |
生成されるバイト列の長さ。この値は0 以上である必要があります。 |
戻り値 | |
---|---|
bytes |
乱数が格納される配列。 |
対応 | |
---|---|
AliceScript | RC1、RC2、GM、2.0、2.1、2.2、2.3、3.0 |
AliceSister | GM、2.0、2.1、2.2、2.3、3.0 |
Losetta | 0.8、0.9、0.10 |
説明¶
乱数を生成するには、この関数を使用することをオススメします。
この関数が生成する値は、安全性が求められる箇所(たとえば、暗号化キーのような、長期間使うシークレット)に適しています。しかし、rand_bytesと比較すると低速です。
例¶
次の例では、ランダムな配列を取得しています。