facebook twitter hatena line email

「Unity/Csharp/乱数」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(Guid)
 
(同じ利用者による、間の4版が非表示)
行1: 行1:
 +
==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);
  
  UnityEngine.Random.Range (1000, 9999);
+
32文字の0-9a-fの文字列
 +
  Guid.NewGuid().ToString("N").Substring(0, 32); // 8ec55decac424b1ebca22e20d9b766a6
  
  UnityEngine.Random.Range (-10.0f, 10.0f);
+
==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