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