6개의 난수를 포함하는 배열을 생성해야 하며, 이러한 난수는 반복될 수 없습니다.
(배열에는 여러 개의 난수가 포함되어 있으며 각 난수는 6자리이며 배열의 난수는 반복되지 않습니다)
다음 두 코드를 참고하셔서 두 코드를 조합하시면 됩니다.
으아악 으아악曾经蜡笔没有小新2017-05-19 10:41:10
이것은 재귀를 통해 수행될 수 있습니다. 시연의 편의를 위해 10 이내의 반복되지 않는 양의 정수 난수 집합을 생성하도록 변경했습니다.
이 메소드가 사용하는 주요 메소드는 배열에서 특정 값의 인덱스를 찾는 데 사용되는 indexOf() 메소드입니다. 배열에서 찾을 수 없으면 -1이 반환됩니다.
코드는 다음과 같습니다.
世界只因有你2017-05-19 10:41:10
시간은 반복되지 않으며 타임스탬프를 사용하여 난수를 생성하는 것도 반복되지 않습니다.
으아악그리고 이 세상에 절대적으로 반복되지 않는 난수는 없으며, 생성된 난수를 모두 저장했다가 생성하면 비교해보면 모든 조합이 무한하지 않습니다. 모든 조합이 시도되면 결국 무한 루프가 형성됩니다. 게다가 숫자는 6자리이고, 조합도 총 472,392개에 불과합니다.
仅有的幸福2017-05-19 10:41:10
간단하고 사용하기 쉬운 것을 알려 드리겠습니다. 위의 내용이 반복되지 않을 것이라는 보장은 없습니다. Math.random().toString(36).slice(2,8)
黄舟2017-05-19 10:41:10
비반복 난수 시퀀스 생성 알고리즘
코드와 주석을 사용하여 구현하면 결과와 효율성이 보장된다는 기사를 봤습니다.
JS가 잘 작성되지 않았습니다(escape