Я рассмотрел, как сгенерировать два случайных ints с rand()% n (где n - общее количество выборок), но они, как правило, имеют смещение.Создайте два случайных числа для выборки RANSAC
Есть ли лучший (и желательно более простой) способ генерации случайных чисел между 0 и n (количество выборок)?
n считывается из файла, который содержит список точек данных. Цель состоит в том, чтобы выполнить установку линии через данные с помощью RANSAC.
Как заметил Akku, у rand() есть некоторые проблемы. На какой ОС вы работаете? Есть некоторые ОС, у которых лучше PRNG, чем у rand. –
Кроме того, насколько значительным является смещение, и для каких значений n вы наблюдаете это смещение? –
Я нахожусь в OS X. Я не знаю, насколько значительным является предвзятое отношение - за исключением того, что он повторял числа вблизи верхнего конца, т. Е. Если n было 10, он бы поставил числа больше, чем пять. – saad