Skip to content

Random ​

Randomはゲーム中の計算に使用する型です。ベクトル、色、回転を取り違えず、角度の単位と座標空間を確認してください。

使い方と前提条件 · C# API一覧

型の情報 ​

  • 名前空間:NEMEngine
  • 型:NEMEngine.Random(Class)

InitState ​

csharp
public static void InitState(int seed)

乱数seedを固定して再現可能にする

引数型既定値
seedint必須

Range ​

csharp
public static int Range(int minInclusive, int maxExclusive)

minInclusive..maxExclusiveの整数乱数(Unityと同じくmaxは含まない)

引数型既定値
minInclusiveint必須
maxExclusiveint必須

戻り値:int。

Range ​

csharp
public static float Range(float minInclusive, float maxInclusive)

minInclusive..maxInclusiveの実数乱数

引数型既定値
minInclusivefloat必須
maxInclusivefloat必須

戻り値:float。

insideUnitCircle ​

csharp
public static Vector2 insideUnitCircle

半径1の円内の一様乱数

操作:読取専用。

insideUnitSphere ​

csharp
public static Vector3 insideUnitSphere

半径1の球内の一様乱数

操作:読取専用。

onUnitSphere ​

csharp
public static Vector3 onUnitSphere

半径1の球面上の一様乱数

操作:読取専用。

rotation ​

csharp
public static Quaternion rotation

一様乱数の回転(Shoemakeの一様サンプリング)

操作:読取専用。

value ​

csharp
public static float value

0..1の乱数

操作:読取専用。

実行時の扱い ​

Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。

現行版マニュアル · 8ea58ba2 · 2026-10-28確認