У меня есть требование для генерации заданного числа N векторов заданного размера, каждый из которых соответствует равномерному распределению 0 и 1.
Это то, что я делаю в данный момент, но я заметил, что распределение сильно достигло половины 1 с и 0, что не очень хорошо для того, что я делаю:
a = randint(1, sizeOfVector, [0 1]);
Функция unifrnd
выглядит многообещающе для того, что мне нужно, но я не могу понять, как вывести двоичный вектор такого размера.
Это тот случай, когда я могу использовать функцию unifrnd
(и если да, то как это будет оценено!) Или же есть какой-нибудь другой, более удобный способ получения такого набора векторов?
Любая помощь приветствуется!
Примечание 1 : просто чтобы быть уверенным - вот что на самом деле говорит требование:
случайным образом выбирают N векторов заданного размера, которые
равномерно распределены по [0; 1]
Примечание 2 : я генерирую начальные конфигурации для сотовых автоматов, поэтому могу иметь только двоичные значения [0; 1].