「Unity/Csharp/乱数」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→Guid) |
|||
(同じ利用者による、間の2版が非表示) | |||
行1: | 行1: | ||
− | + | ==Random.Range== | |
+ | 1000から9999までの数 | ||
UnityEngine.Random.Range(1000, 9999); | UnityEngine.Random.Range(1000, 9999); | ||
− | + | -10から10までのfloatの数字 | |
UnityEngine.Random.Range(-10.0f, 10.0f); | UnityEngine.Random.Range(-10.0f, 10.0f); | ||
− | |||
− | |||
intの場合は0~5ではなく0~4なる | intの場合は0~5ではなく0~4なる | ||
+ | int i = UnityEngine.Random.Range(1, 5); | ||
+ | |||
+ | 32文字の0-9a-fの文字列 | ||
+ | Guid.NewGuid().ToString("N").Substring(0, 32); // 8ec55decac424b1ebca22e20d9b766a6 | ||
+ | |||
+ | ==Guid== | ||
+ | string guid = System.Guid.NewGuid().ToString(); // 書式xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx | ||
+ | |||
+ | 例:59bd1d15-e43a-41f2-bdb0-5b2dedcdfc1a | ||
+ | |||
+ | https://docs.microsoft.com/ja-jp/dotnet/api/system.guid.tostring?view=net-6.0 |
2021年11月29日 (月) 18:14時点における最新版
Random.Range
1000から9999までの数
UnityEngine.Random.Range(1000, 9999);
-10から10までのfloatの数字
UnityEngine.Random.Range(-10.0f, 10.0f);
intの場合は0~5ではなく0~4なる
int i = UnityEngine.Random.Range(1, 5);
32文字の0-9a-fの文字列
Guid.NewGuid().ToString("N").Substring(0, 32); // 8ec55decac424b1ebca22e20d9b766a6
Guid
string guid = System.Guid.NewGuid().ToString(); // 書式xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
例:59bd1d15-e43a-41f2-bdb0-5b2dedcdfc1a
https://docs.microsoft.com/ja-jp/dotnet/api/system.guid.tostring?view=net-6.0