using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp
{
class Program
{
static void Random_Func()
{
var random = new Random();
var input = random.Next(1000);
Console.Write(input + " ");
}
static void Main(string[] args)
{
Console.Write("Random : ");
for (int i=0; i<2; i++)
{
var random = new Random();
var input = random.Next(1000);
Console.Write(input + " ");
}
Console.WriteLine();
Console.Write("Random_Func : ");
for (int i=0; i<2; i++)
Random_Func();
Console.WriteLine();
Console.Write("Random : ");
var ran = new Random();
for (int i = 0; i < 2; i++)
{
var input = ran.Next(1000);
Console.Write(input + " ");
}
Console.WriteLine();
Console.ReadKey();
}
}
}
522 522
522 522
522 740
나오는데?
뭐야 아래 구라친거였네
쟨 무슨생각으로 주작글 올린거지
쟤거 idone 올려놓은거 보면 소스 결과는 저렇게 나옴. 왜 저렇게 엉뚱한 값이 나오는지는 디버그 해봐야지
걍 우연히 시드 바뀌는 주기에 딱 들어맞으면 말은되지
우연히 이상한값 나온거보고 나름대로 뇌피셜하고 나 똑똑해 하고 올린건가
내가볼 땐 첫번째 값이 틀려나온게 우연히 Seed 값 변경될때 객체가 생성됐던 모양이다. VS로 옮겨서 돌리니 결과값 같음