Jogue o dado
No exercício anterior, você usou rand()
, que gera um float aleatório entre 0 e 1.
Como Hugo explicou no vídeo, você também pode usar randint()
, também uma função do pacote random
, para gerar números inteiros aleatoriamente. A chamada a seguir gera o número inteiro 4, 5, 6 ou 7 de forma aleatória. O número 8 não está incluído.
import numpy as np
np.random.randint(4, 8)
O NumPy já foi importado como np
e uma semente foi definida. Você sabe jogar dados?
Este exercício faz parte do curso
Python intermediário
Instruções de exercício
- Use
randint()
com os argumentos apropriados para gerar aleatoriamente o número inteiro 1, 2, 3, 4, 5 ou 6. Isso simula um dado. Imprima-o. - Repita o resultado para ver se a segunda jogada é diferente. Imprima o resultado de novo.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Import numpy and set seed
import numpy as np
np.random.seed(123)
# Use randint() to simulate a dice
# Use randint() again