O estudo explicará o procedimento de geração de números aleatórios entre 1 e 10.
Como gerar número aleatório entre 1 e 10?
Para gerar números aleatórios entre 1 e 10, você pode seguir estes métodos:
Vamos tentar entender o funcionamento desses métodos um por um.
Método 1: gerar número aleatório entre 1 e 10 usando matemática.Método Random ()
Para obter um número aleatório entre 1 e 10, usaremos o “Matemática.aleatório()”Método. Por ser um método estático, o nome da classe é usado em sua chamada. Este método gera um número aleatório de “dobro" tipo.
Sintaxe
Use a sintaxe abaixo dada para a matemática.Método Random ():
Matemática.Random () * (max_num - min_num)Aqui o "max_num”É o valor máximo que definiremos como“10", enquanto o "min_num”É o valor mínimo que é“1”No caso de gerar um número aleatório entre 1 e 10.
Exemplo
Em primeiro lugar, criaremos duas variáveis do tipo inteiro e especificaremos “1" como "min_num" e "10" como "max_num”:
int min_num = 1;Como o método aleatório () da classe de matemática retorna o valor aleatório no tipo duplo, por isso criaremos uma variável de tipo duplo chamado “rand_num”Para armazenar valor gerado aleatoriamente:
duplo rand_num = matemática.aleatoriamente () * (max_num - min_num);Por fim, imprima o valor gerado aleatoriamente no console:
Sistema.fora.println ("Número aleatório:"+ rand_num);A saída mostra que um número aleatório de tipo duplo é gerado entre 1 e 10:
Agora, vamos tentar gerar um número aleatório de tipo int de acordo com o intervalo especificado.
Método 2: gerar número aleatório entre 1 e 10 usando aleatório.método nextInt ()
O java “Aleatório”A classe oferece uma“NextInt ()”Isso pode ser utilizado para gerar um número inteiro ou int o tipo aleatório. No nosso caso, usaremos o método mencionado para gerar um número aleatório do tipo inteiro entre 1 e 10.
Sintaxe
A sintaxe abaixo sedida pode ser usada para gerar um número aleatório usando o método NextInt ():
rand.NextInt (max_num - min_num) + min_num;Aqui o "NextInt ()”O método é chamado usando um objeto da classe aleatória“rand"E passando"max_num" e "min_num”Como argumentos.
Exemplo
Neste exemplo, em primeiro lugar, criaremos uma instância da classe aleatória chamada “rand”:
Rand aleatório = novo aleatório ();Em seguida, crie uma variável do tipo inteiro “x”Para armazenar um número inteiro gerado aleatoriamente entre 1 e 10, invocando o método NextInt ().
int x = rand.NextInt (max_num - min_num) + min_num;Por fim, imprima o número aleatório gerado no console:
Sistema.fora.println ("Número aleatório:"+ x);Como você pode ver, geramos com sucesso “6”Como uma variável de tipo int entre 1 e 10:
Reunimos maneiras diferentes de gerar um número aleatório entre 1 e 10.
Conclusão
Para gerar um número aleatório entre 1 e 10, você pode usar o método aleatório () e o método nextInt (). O método aleatom () produz números aleatórios de tipo duplo, enquanto o método nextInt () gera um número aleatório em formato inteiro. Neste estudo, explicamos o método relacionado à obtenção de um número aleatório entre 1 e 10.