C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■95444 / 1階層)  行ごとに乱数で0、1を指定して二次配列を作る方法について(続
□投稿者/ サイカク (6回)-(2020/08/02(Sun) 05:05:19)
申し訳ございません。
添付したコードの「イチ(1)」と「エル(l)」の違いが非常にわかりづらいため、
コードを書き直しました。以下に改訂後のコードを添付します。

===================
public class TestScpirt : MonoBehaviour
{
int[,] StageData = new int[6,6];

void Start()
{
LoadStageData();
DebugTable();
}

void LoadStageData()
{
int[] conbination = new int[6]{1, 1, 0, 0, 0, 0};
System.Random rnd = new System.Random();

for(int n = conbination.Length - 1; n >= 0; n--)
{
int k = rnd.Next(n + 1);
int tmp = conbination[k];
conbination[k] = conbination[n];
conbination[n] = tmp;
for(int L = StageData.GetLength(0) - 1; L >= 0; L--)
{
StageData[L, n] = conbination[L];
}
}
}

void DebugTable()
{
for(int y = 0; y < 6; y++)
{
string debugtext = "";
for(int x = 0; x < 6; x++)
{
debugtext += StageData[x, y] + ", ";
}
Debug.Log(debugtext);
}
}
}

===================
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←行ごとに乱数で0、1を指定して二次配列を作る方法について(続 /サイカク →Re[2]: 行ごとに乱数で0、1を指定して二次配列を作る方法につ.. /WebSurfer
→Re[2]: 行ごとに乱数で0、1を指定して二次配列を作る方法につ.. /キングダム
 
上記関連ツリー

行ごとに乱数で0、1を指定して二次配列を作る方法について(続 / サイカク (20/08/02(Sun) 04:54) #95443
行ごとに乱数で0、1を指定して二次配列を作る方法について(続 / サイカク (20/08/02(Sun) 05:05) #95444 ←Now
  ├ Re[2]: 行ごとに乱数で0、1を指定して二次配列を作る方法につ.. / WebSurfer (20/08/02(Sun) 10:13) #95446
  │└ Re[3]: 行ごとに乱数で0、1を指定して二次配列を作る方法につ.. / WebSurfer (20/08/02(Sun) 10:15) #95447
  └ Re[2]: 行ごとに乱数で0、1を指定して二次配列を作る方法につ.. / キングダム (20/08/02(Sun) 13:11) #95450
    ├ Re[3]: 行ごとに乱数で0、1を指定して二次配列を作る方法につ.. / Hongliang (20/08/02(Sun) 14:34) #95452
    │└ Re[4]: 行ごとに乱数で0、1を指定して二次配列を作る方法につ.. / サイカク (20/08/02(Sun) 16:50) #95455
    └ Re[3]: 行ごとに乱数で0、1を指定して二次配列を作る方法につ.. / サイカク (20/08/02(Sun) 16:45) #95454 解決済み
      └ Re[4]: 行ごとに乱数で0、1を指定して二次配列を作る方法につ.. / サイカク (20/08/02(Sun) 16:53) #95456 解決済み
        └ Re[5]: 行ごとに乱数で0、1を指定して二次配列を作る方法につ.. / shu (20/08/03(Mon) 07:52) #95457 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信