JS에선 라이브러리 안 쓰면 랜덤은 불가능한데. 애초에 시간 값 같이 매번 바뀌는 값이 없으면 값을 프로그램이 실행될 때마다 달라지게 할 수 없음.
ㅅㅅㅅ(175.252)2015-12-13 16:47
그러니까 난수표든, 랜덤 수열 생성 알고리즘이든 라이브러리 없이 구현은 쉬운데, 시드 값이 항상 일정해서 프로그램 시작 후 패턴이 항상 같지.
ㅅㅅㅅ(175.252)2015-12-13 16:49
쓰읍...... 쨋든 알려줘서 고맙다
[CreeJee](000as00060)2015-12-13 16:53
원래, 프로그램은 외부 환경과 단절시키면, 인풋이 같으면 항상 아웃풋도 같아진다. 그래서 스타크래프트에서 배틀넷이든 IPX나 UDP 멀티플레이든, 실제 실시간 게임이 아니라 각자 컴퓨터에서 컴퓨터 n-1대 vs 나 식으로 게임이 돌아가는데, 사용자가 유닛에 명령을 내리는 값만 주고 받아서 게임이 진행됨. 랜덤 트리거도 게임 시작 시점에 시드 값 맞
ㅅㅅㅅ(175.252)2015-12-13 16:55
춰놓아서 랜덤 값도 같아짐.
ㅅㅅㅅ(175.252)2015-12-13 16:55
근데 꼭 프로그램 실행할 때마다 랜덤 패턴으로 시작할 필요는 없어. 하나의 동영상이라고 생각하고 만들면 돼.
JS에선 라이브러리 안 쓰면 랜덤은 불가능한데. 애초에 시간 값 같이 매번 바뀌는 값이 없으면 값을 프로그램이 실행될 때마다 달라지게 할 수 없음.
그러니까 난수표든, 랜덤 수열 생성 알고리즘이든 라이브러리 없이 구현은 쉬운데, 시드 값이 항상 일정해서 프로그램 시작 후 패턴이 항상 같지.
쓰읍...... 쨋든 알려줘서 고맙다
원래, 프로그램은 외부 환경과 단절시키면, 인풋이 같으면 항상 아웃풋도 같아진다. 그래서 스타크래프트에서 배틀넷이든 IPX나 UDP 멀티플레이든, 실제 실시간 게임이 아니라 각자 컴퓨터에서 컴퓨터 n-1대 vs 나 식으로 게임이 돌아가는데, 사용자가 유닛에 명령을 내리는 값만 주고 받아서 게임이 진행됨. 랜덤 트리거도 게임 시작 시점에 시드 값 맞
춰놓아서 랜덤 값도 같아짐.
근데 꼭 프로그램 실행할 때마다 랜덤 패턴으로 시작할 필요는 없어. 하나의 동영상이라고 생각하고 만들면 돼.