今回はList内の要素をランダムに並び替える方法を記事にしました。
[ 並び替える方法 ]
下記はListIntTestというint型のListをランダムに並び替え、コンソールに出力するスクリプトです。
using System; using System.Collections.Generic; using System.Linq; using UnityEngine; public class ScriptTest : MonoBehaviour { void Start() { List<int> ListIntTest = new List<int> { 1, 2, 3, 4, 5 }; ListIntTest = ListIntTest.OrderBy(value => Guid.NewGuid()).ToList(); for (int x = 0; x < ListIntTest.Count; x++) { Debug.Log(ListIntTest[x]); } } }