Используйте 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
для создания потоков случайных чисел и субпотоков.