10 명의 생성 된 응답 그룹과 일치하지 않아야하는 10 개의 고유 번호를 생성하는 방법은 무엇입니까?난수 생성
Q
난수 생성
0
A
답변
3
이 멋진 솔루션이 있습니다. 나는 당신이 무작위 방식으로 10 명에서 10 명까지 다른 사람들에게 숫자를 주어야한다고 가정하고있다. (그러나 10 가지 (또는 그 이상)의 다른 비 연속적인 숫자가 있다면 원칙이 적용된다.)
- 배열의 숫자를 정렬하십시오.
- 배열의 요소를 임의로 셔플 링하는 알고리즘입니다.
- 열 사람 각각에 할당 어레이의 제 10 개 값을 읽는다.
1
OS 기능을 사용하여 GUID (전역 고유 식별자)를 생성 할 수 있습니다.
GUID는 {21EC2020-3AEA-1069-A2DD-08002B30309D}
(부끄럽게 도둑 맞음 : GUID wikipedia article)과 같은 32 자리 16 진수입니다. 그것은 128 비트 숫자가됩니다. 이제는 그 모든 성가신 캐릭터가 있지만, 외계인을 제거하고 16 진수로 변환하고 일반 숫자로 취급하는 것을 막을 수있는 방법은 없습니다.
실용적인 이유로 128 비트 숫자는 C99와 같이 일부 언어에서는 다루기가 힘듭니다. 하지만 여전히 컴파일러 확장 (GCC는 __uint128_t
임)을 사용하거나 다른 방법으로 처리 할 수 있습니다.
관련 문제
- 1. 난수 생성
- 2. 난수 생성
- 3. ARM7의 난수 생성 - C
- 4. Cauchy에서 난수 생성
- 5. 중복이없는 난수 생성
- 6. CUDA 난수 생성
- 7. 고정 길이의 난수 생성
- 8. java : 루프에서 난수 생성
- 9. 커널 모듈에서 난수 생성
- 10. 난수 생성/알고리즘은 무엇입니까?
- 11. C#의 난수 생성
- 12. 범위를 제외한 난수 생성
- 13. JavaScript에서 문자열의 난수 생성
- 14. 확률 분포로 난수 생성
- 15. 난수 생성 방법
- 16. 난수 생성 및 캡슐화
- 17. jqtpl에서 난수 생성
- 18. 비 균일 난수 생성
- 19. C printf 난수 생성
- 20. 효과적으로 난수 생성
- 21. vdm ++에서 난수 생성
- 22. doSMP로 난수 생성
- 23. 분포에 따라 난수 생성
- 24. 난수 생성 속도
- 25. N 자리의 난수 생성
- 26. 평가 점수에 난수 생성
- 27. UUID 난수 생성
- 28. CakePHP에서 난수 생성?
- 29. 자바에서 난수 생성
- 30. 가중 난수 생성 R
GUID는 무엇입니까? – cha0site
영문자 또는 특수 문자는 사용할 수 없으며 0-9의 숫자 만 허용되며 10 개의 임의 번호가 합쳐져야합니다. – Santosh
GUID는 숫자입니다. 분리 된 대시와 함께 16 진수로 표시하지 마십시오. – hammar