Swift: número aleatório para números inteiros de 64 bits?

Portanto, no meu projeto atual, preciso trabalhar com números inteiros de 64 bits e pegar números aleatórios entre intervalos de até 100 bilhões. arc4random () / arc4random_uniform () funciona apenas com números inteiros de 32 bits não assinados.

Provavelmente, posso enganá-lo um pouco, porque meu intervalo mínimo / máximo para cada chamada provavelmente não excederá 2 bilhões, mas gostaria de me preparar para o futuro caso decida que, bem, preciso de um intervalo mais amplo.

Algum conselho?

questionAnswers(4)

yourAnswerToTheQuestion