Используйте rand
, randn
, и randi
функции, чтобы создать последовательности псевдослучайных чисел и randperm
функция, чтобы создать вектор из случайным образом переставленных целых чисел. Используйте rng
функционируйте, чтобы управлять воспроизводимостью ваших результатов. Используйте RandStream
класс, когда вам нужно более усовершенствованное управление генерацией случайных чисел.
Создание массивов случайных чисел
Используйте rand
randi
randn
, и randperm
создать массивы случайных чисел.
Случайные числа в определенной области значений
В этом примере показано, как создать массив случайных чисел с плавающей запятой, которые получены из равномерного распределения в определенном интервале.
В этом примере показано, как создать массив случайных целочисленных значений, которые чертятся от дискретного равномерного распределения на определенном значении чисел.
Случайные числа от нормального распределения с определенным средним значением и отклонением
В этом примере показано, как создать массив случайных чисел с плавающей запятой, которые чертятся от нормального распределения, имеющего заданное среднее значение и отклонение.
В этом примере показано, как создать случайные точки в объеме сферы.
Почему случайные числа повторяются после запуска?
Избегайте повторения массивов случайных чисел когда MATLAB® перезапуски.
Замените Нежелательные Синтаксисы rand и randn
Замените нежелательные синтаксисы rand
и randn
.
Управление генерацией случайных чисел
В этом примере показано, как использовать rng
функция, которая обеспечивает управление генерацией случайных чисел.
Сгенерируйте случайные числа, которые повторяемы
В этом примере показано, как повторить массивы случайных чисел путем определения seed сначала. Каждый раз, когда вы инициализируете генератор с помощью того же seed, вы всегда получаете тот же результат.
Сгенерируйте случайные числа, которые отличаются
В этом примере показано, как постараться не повторять те же массивы случайных чисел, когда MATLAB перезапускает.
Управление Global Stream Используя RandStream
В этом примере показано, как использовать RandStream
класс, чтобы управлять генерацией случайных чисел от глобального потока.
Этот пример использует RandStream
создать несколько, независимые потоки случайных чисел.
Создание и управление потоком случайных чисел
В этом примере показано, как использовать RandStream
создать потоки случайных чисел и подпотоки.