다음과 같은 정수 배열이 있습니다. dim x를 정수() = {10,9,4,7,6,8,3}로 나타냅니다. 이제 임의의 숫자를 선택하고 싶습니다. 어떻게 시각 기본에서이 작업을 수행 할 수 있습니까? 미리 감사드립니다 ...숫자 집합에서 임의의 숫자 선택
답변
먼저 당신이 임의의 발전기가 필요합니다
Dim rnd As New Random()
그럼 당신은 배열의 인덱스를 나타내는 난수 선택 :
Dim index As Integer = rnd.Next(0, x.Length)
이 그럼 당신은 배열에서 값을 얻을 :
를Dim value As Integer = x(index)
또는 마지막 두 문장이 단일 성명으로 표시됩니다.
Dim value As Integer = x(rnd.Next(0, x.Length))
이제 배열에서 선택한 번호를 제거하려면 먼저 배열을 사용하면 안됩니다. 동적 인 크기로 설계된 List(Of Integer)
을 사용해야합니다.
감사합니다. 실제 도움이되었습니다 .... –
또는 우리 사이에 덜 자세한, 당신은 정수 = x (새로운 random(). 다음 (0, x.length)) "로 희미한 가치를 사용할 수 있습니까? 아니면 그 VB'ers 너무 자바 틱으로 간주됩니다? :-) – paxdiablo
"유지 관리가 어려울 것" –
배열에서 0부터 length-1까지 인덱스를 임의로 선택하십시오.
- 1. SQL에서 숫자 집합에서 임의의 숫자를 선택하는 방법
- 2. 목표 C 임의의 숫자
- 3. 반복되지 않는 임의의 숫자
- 4. 자바의 임의의 숫자
- 5. 루프의 임의의 숫자
- 6. 임의의 값 선택
- 7. 숫자 생성 및 메모리에서 선택
- 8. 임의의 숫자 형식 반환 문제
- 9. URL 뒤에 임의의 숫자 추가하기
- 10. 임의의 숫자 : 0 또는 1
- 11. 임의의 int64 및 float64 숫자
- 12. POSIX C API에서 임의의 숫자
- 13. 임의의 숫자 인 CCK 필드
- 14. SHTML 페이지에서 임의의 숫자 생성
- 15. PHP는 : 독특하고 임의의 숫자/ID를
- 16. 숫자 선택 선택 (파이썬/Appscript)
- 17. 숫자 차이에 따라 선택
- 18. 숫자의 특정 숫자 선택
- 19. n 번째 숫자 성능 선택?
- 20. NSString stringWithFormat : 대체 숫자가 임의의 숫자 인
- 21. Access 2010의 암호화 등급 임의의 숫자
- 22. C에서 -n에서 n까지 n에서 임의의 숫자 생성
- 23. C 전처리기를 사용하여 임의의 숫자 생성
- 24. C에서 숫자를 제공하여 임의의 숫자 생성 #
- 25. Qt4에서 임의의 문자열 또는 숫자 만들기
- 26. 숫자 반올림
- 27. 숫자 선택기
- 28. 숫자 값만 포함하는 필드 선택 ACCESS
- 29. CakePhp에서 숫자 키 사용하기 FormHelper 선택
- 30. jQuery를 통해 숫자 형식의 입력 선택
다음을 살펴보십시오. http://stackoverflow.com/questions/1218155/random-number-but-dont-repeat/1222514#1222514 – opello