Random Number Generator
Generate random numbers
Generate random numbers Executa localmente no seu navegador
Minimum and maximum, separated by a comma.
About the
O Gerador de Números Aleatórios retorna um número inteiro dentro de um intervalo que você escolher, incluindo ambas as extremidades, usando a função aleatória JavaScript por trás de Math.random. Isso o torna adequado para escolher um vencedor, lançar um dado virtual ou escolher uma amostra, e não é adequado para qualquer coisa em que a previsibilidade custaria dinheiro, como um sorteio com um prêmio ou um token de segurança. Para aqueles que desejam um gerador criptograficamente seguro, usado pela ferramenta UUID.
Where people use the
- Escolher um vencedor em uma lista numerada de inscrições.
- Lançando um dado virtual para um jogo.
- Escolher uma amostra aleatória ou um ponto de partida aleatório.
- Gerando um valor descartável para teste.
How to use the
- 1
Insira o intervalo
Digite o mínimo, depois uma vírgula e depois o máximo. Por exemplo, 1, 100 fornece um número de 1 a 100 inclusive.
- 2
Gerar
Um número é produzido cada vez que você o executa.
- 3
Execute-o novamente para outro valor
Não há memória entre as execuções, portanto as repetições são possíveis e esperadas.
- 4
Use uma fonte segura para tudo o que importa
Para prêmios, tokens ou qualquer coisa contraditória, não use isto. Use um gerador criptograficamente seguro.
Dicas e práticas recomendadas
- Lembre-se de que ambas as extremidades são incluídas quando você define o intervalo.
- Nunca use isso para sorteio de prêmios ou tokens; use um gerador seguro.
- Espere repetições; independência significa que duplicatas acontecem.
Perguntas frequentes
Ambas as extremidades estão incluídas?
Sim. Um intervalo de 1 a 100 pode produzir 1 e pode produzir 100. Esse é o comportamento que a maioria das pessoas espera e é por isso que 1 a 6 funciona como um dado.
É realmente aleatório?
É pseudo-aleatório, produzido por um algoritmo a partir de uma semente. A distribuição é suficiente para jogos e amostragem, mas a sequência é, em princípio, reproduzível, razão pela qual não deve ser utilizada onde alguém possa lucrar com a sua previsão.
O mesmo número pode aparecer duas vezes seguidas?
Sim. Cada execução é independente, portanto as repetições são normais. Se você precisar de valores distintos, gere-os um de cada vez e descarte você mesmo as duplicatas.
Quão grande pode ser o alcance?
Muito grande em princípio, mas o resultado é um número JavaScript, portanto mantenha-o dentro de um intervalo de números inteiros seguro. Qualquer coisa além de nove quatrilhões perde precisão.
Posso gerar vários números de uma vez?
Não, um por corrida. Execute-o repetidamente ou use um script se precisar de um lote grande.