Итак, в моем текущем проекте мне нужно работать с 64-битными целыми числами, и мне нужно захватить случайные числа в диапазоне до 100 миллиардов. arc4random()/arc4random_uniform() работает только с 32-битными целыми числами без знака.
Я, вероятно, могу немного схитрить, потому что мой минимальный/максимальный диапазон для каждого вызова, скорее всего, не превысит 2 миллиардов, но я хотел бы защитить себя в будущем на случай, если я решу, что мне нужен более широкий диапазон.
Любой совет?