The current invention discloses methods and devices that provide controlled randomization of the progression of an application program on one or more terminals connected to a server. The server may feed a seed random number to the terminals and the seed random number may be used by a platform-independent random number generator to produce random numbers. The random numbers may be fed to platform-dependent random processing commands to generate display contents, which may be displayed by the terminals. With such implementations, the same program running at different times may have different processes and show different display contents. The current invention reduces predictability and improves randomness and excitability of the program.
본 발명은 서버에 연결된 하나 또는 그 이상의 터미널들 상의 응용 프로그램의 진행(progression)의 제어된 무작위 추출을 제공하는 방법들 및 디바이스들을 기술한다. 서버는 시드 랜덤 넘버를 터미널들에 공급할 수 있고 시드 랜덤 넘버는 플랫폼-독립 랜덤 넘버 생성기에 의해 사용되어 랜덤 넘버들을 생성할 수 있다. 랜덤 넘버들은 표시 컨텐츠들을 생성하기 위하여 플랫폼-종속 랜덤 프로세싱 명령어들에 공급될 수 있고, 표시 컨텐츠들은 터미널들에 의해 표시될 수 있다. 그러한 구현들로, 상이한 시간에서 작동하는 동일한 프로그램은 상이한 프로세스들을 가질 수 있고 상이한 표시 컨텐츠들을 보여줄 수 있다. 본 발명은 프로그램의 예측 가능성을 낮추고 프로그램의 무작위성 및 흥미도를 증가 시킨다.