무작위 추출 프로그램의 경우 QBasic에서 "NUM"값으로 0에서 10까지 또는 0에서 100까지 완전히 난수가 필요합니다. 나는 현재이 있습니다QBasic에서 0에서 100까지 임의의 숫자
RANDOMIZE TIMER: A = INT((RND * 100)): B = INT((RND * 10)): C = (A + B)
NUM = INT(C - (RND * 10))
이 100
내가 꽤 너무 자주 동일하거나 매우 유사한 번호를 얻을하는 문제 1에서 임의의 숫자를 얻기 위해 기본적으로 임의 수학 연산의 단지 더미입니다 . 더 신뢰할 수있는 방법이 있나요?
을 QBasic - 오래된 학교! –
QBasic의 의사 난수 생성기는 매우 낮은 품질이며 특정 출력에 편향된 것으로 보입니다 (1990 년 제 경험에 기반). 나는 그것이 단지 16 비트의 상태를 가지고 있다고 생각한다. QBasic에서 더 높은 품질의 PRNG가 필요하면 직접 작성해야 할 수도 있습니다. – user3553031
이것은 무작위 적입니다. – Gala