나는 항상 무작위로 채색 된 픽셀로 가득 찬 화면을 좋아했습니다. 그들은 보는 것이 흥미롭고 그들을 끌어들이는 프로그램은 재미있게 볼 수 있습니다.
도전
컬러 픽셀로 화면 또는 그래픽 창을 채우십시오.
규칙
- 여러분의 프로그램은 따기의 더 기회가 있어야 모든 색상 (범위, 즉
#000000
에#FFFFFF
), 또는 시스템에 표시 할 수있는 모든 색상을. - 프로그램은 수동으로 중지 될 때까지 임의의 픽셀을 계속 표시해야합니다 (자체적으로 종료 할 수 없음).
- 출력에 최소 40x40 "픽셀"이있는 한 픽셀의 크기는 제한이 없습니다 .
- 프로그램은 3 분 동안 실행 한 후 화면 / 창의 모든 픽셀을 한 번 이상 바꿀 수있는 속도로 실행해야합니다.
- 프로그램은 대체 할 임의의 색과 점을 선택해야합니다 . 즉, 모든 점 / 색이 동일하게 무작위입니다. 무작위로 보일 수는 없습니다 . pRNG 이상을 사용해야하며 매번 출력이 같을 수 없습니다.
- 프로그램은 반복 할 때마다 모든 색상을 선택할 수있는 기회가 동일해야합니다 .
- 프로그램은 한 번에 하나의 픽셀 만 교체해야합니다.
- 귀하의 프로그램은 인터넷이나 파일 시스템 (
/dev/random
및/dev/urandom
제외)을 사용할 수 없습니다 .
예
임의의 시간에 중지되면 출력은 다음과 같습니다.
승자
각 언어에서 가장 짧은 답변이 이깁니다. 즐기세요!
It must use a pRNG or better