VBMath.Randomize 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
난수 생성기를 초기화합니다.
오버로드
Randomize() |
난수 생성기를 초기화합니다. |
Randomize(Double) |
난수 생성기를 초기화합니다. |
Randomize()
- Source:
- VBMath.vb
- Source:
- VBMath.vb
- Source:
- VBMath.vb
난수 생성기를 초기화합니다.
public:
static void Randomize();
public static void Randomize ();
static member Randomize : unit -> unit
Public Sub Randomize ()
예제
이 예제에서는 Randomize
문을 사용하여 난수 생성기를 초기화합니다. number 인수를 생략 Randomize
했으므로 함수의 반환 값을 Timer
새 시드 값으로 사용합니다.
' Initialize the random-number generator.
Randomize()
' Generate random value between 1 and 6.
Dim value As Integer = CInt(Int((6 * Rnd()) + 1))
설명
메서드의 Randomize
이 오버로드는 시드 값을 사용하지 않습니다. 대신 시스템 타이머에서 반환된 값이 새 시드 값으로 사용됩니다.
이 사용되지 Rnd
않으면 Randomize
인수가 없는 함수는 처음 호출될 때 시드와 동일한 숫자를 사용하고, 그 후 마지막으로 생성된 숫자를 시드 값으로 사용합니다.
참고
난수 시퀀스를 반복하려면 숫자 인수와 함께 를 사용하기 직전에 음수 인수를 사용하여 Randomize
를 호출 Rnd
합니다.
중요
문과 함수는 Random
Rnd
시드 값으로 시작하고 유한 범위 내에 속하는 숫자를 생성하기 때문에 생성에 사용되는 알고리즘을 아는 사람이 결과를 예측할 수 있습니다. 따라서 Random
문과 함수를 Rnd
사용하여 암호화에 사용할 난수를 생성해서는 안 됩니다. 자세한 내용은 RandomNumberGenerator를 참조하세요.
추가 정보
적용 대상
Randomize(Double)
- Source:
- VBMath.vb
- Source:
- VBMath.vb
- Source:
- VBMath.vb
난수 생성기를 초기화합니다.
public:
static void Randomize(double Number);
public static void Randomize (double Number);
static member Randomize : double -> unit
Public Sub Randomize (Number As Double)
매개 변수
- Number
- Double
선택 사항입니다. Object
또는 임의의 유효한 숫자 식입니다.
예제
이 예제에서는 Randomize
문을 사용하여 난수 생성기를 초기화합니다. number 인수를 생략 Randomize
했으므로 함수의 반환 값을 Timer
새 시드 값으로 사용합니다.
' Initialize the random-number generator.
Randomize()
' Generate random value between 1 and 6.
Dim value As Integer = CInt(Int((6 * Rnd()) + 1))
설명
Randomize
을 사용하여 Number
함수의 난수 생성기를 초기화 Rnd
하여 새 시드 값을 제공합니다. 를 생략 Number
하면 시스템 타이머에서 반환된 값이 새 시드 값으로 사용됩니다.
이 사용되지 Rnd
않으면 Randomize
인수가 없는 함수는 처음 호출될 때 시드와 동일한 숫자를 사용하고, 그 후 마지막으로 생성된 숫자를 시드 값으로 사용합니다.
참고
난수 시퀀스를 반복하려면 숫자 인수와 함께 를 사용하기 직전에 음수 인수를 사용하여 Randomize
를 호출 Rnd
합니다. 에 동일한 값을 Number
사용하여 를 사용하면 Randomize
이전 시퀀스가 반복되지 않습니다.
중요
문과 함수는 Random
Rnd
시드 값으로 시작하고 유한 범위 내에 속하는 숫자를 생성하기 때문에 생성에 사용되는 알고리즘을 아는 사람이 결과를 예측할 수 있습니다. 따라서 Random
문과 함수를 Rnd
사용하여 암호화에 사용할 난수를 생성해서는 안 됩니다. 자세한 내용은 RandomNumberGenerator를 참조하세요.
추가 정보
적용 대상
.NET