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

Ver Curso

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