π C#/Unity Random
System.Random VS Unity.Random
TODO : λμ΄ κ°μ μλμμ κ°μ κ°μ 리ν΄νλ μ§ νμΈ.
System.Random μ μΈμ€ν΄μ€λ₯Ό λ§λ€μ΄μ μ¬μ©ν΄μΌ νκ³ ,
Unity.Random μ Static ν΄λμ€
Unity.Random μ΄ Static ν΄λμ€λΌ μΈμ€ν΄μ€ν ν νμ μμ΄ λ°λ‘ μ¬μ©ν μλ μκ³ ,
.Range, .value, .insideUnitCircle λ±μ μ¬λ¬ κΈ°λ₯λ€μ μ 곡ν΄μ€λ€λ μ₯μ μ΄ μκΈ΄ νμ§λ§,
ν μ€νμμ λ§λ€μ΄μ§ ν μλμ λλ€λ₯Ό λͺ¨λ κ³³μμ 곡μ νλ©° μ¬μ©νλ κ²μ΄κΈ°μ,
μ΄λ€ κ³³μμμ λλ€ μ½λκ° λ€λ₯Έ λλ€ μ½λμ μν₯μ μ€ μ μλ€.
맀 λ°μ¬λ§λ€ μ΄μμ μλμ λλ€ν 보μ μΉλ₯Ό μ£Όλ κ²μ΄,
μΆν κ°μ± μμ λμ¬ μμ΄ν
λ±κΈμ μν₯μ μ€ μ μλ€λ μ΄μΌκΈ°.
λ°λ©΄ System.Randomμ μΈμ€ν΄μ€ν μν¬ μκ° μμμΌλ‘, λ
립μ μΈ μ¬λ¬ κ°μ λλ€μ λμμ μ¬μ©ν μ μλ€.
λν μμ± μ μμμ μλλ₯Ό μ€μ ν μλ μλ€.
λ¬Όλ‘ Unity.Randomλ InitStateν¨μλ₯Ό ν΅ν΄ μμλ‘ μλλ₯Ό μ€μ ν μ μμ§λ§,
μ΄μ¨κ±°λ μΈμ€ν΄μ€ν μν¬ μλ μλ€.
μ μ ν μν©μ μ μ ν λλ€μ μ¬μ©ν κ²