Если вы запустите код, например:
length(unique(runif(10000000)))
length(unique(rnorm(10000000)))
вы увидите, что только около 99,8% значений runif уникальны, но 100% значений rnorm. Я думал, что это может быть из-за ограниченного диапазона, но увеличение диапазона до (0, 100000) для runif не изменяет результат. Непрерывные распределения должны иметь вероятность повторений = 0, и я знаю точность с плавающей точкой, но это не так, но мне любопытно, почему мы не видим достаточно близких к тому же количеству повторений между ними.