Você está na página 1de 11

Programação de Computadores II

Módulo Random

Prof. Me. Thiago Giroto Milani 1


Bibliografia
•DOWNEY A. Pense em Python. São Paulo: Novatec, 2016.
MENEZES, N. N. C. Introdução à Programação com Python. São Paulo:
Novatec, 2014.
WAZLAWICK, R. S. Introdução a Algoritmos e Programação com Python. 1.
ed. Elsevier, 2017, 232p.
•Sedgewick, Robert, Kevin Wayne, and Robert Dondero. Introduction to
programming in Python: An interdisciplinary approach. Addison-Wesley
Professional, 2015
•MARTELLI A., ASCHER D. Python Cookbook. O’Reilly, 2002, 575
pages.
•ASCHER D., LUTZ M. Aprendendo Python, Editora Bookman, 2ª
edição, 2007, 566 páginas.
•FORBELLONE, A. L. V.; EBERSPÄCHER, H. F.. Lógica de
programação : a construção de algoritmos e estruturas de dados. 3.ed. São
Paulo:Prentice Hall, 2005. xii, 218p.
•BORGES, L. E. Python para Desenvolvedores. São Paulo: Novatec, 2014.

Prof. Me. Thiago Giroto Milani 2


Módulo Random
• Em tudo na nossa vida temos a aleatoriedade
presente. Seja lançando uma moeda, ou um
dado. A aleatoriedade tem muitas aplicações
em diversas áreas e na programação se torna
uma ferramenta de grande utilidade em
diversas aplicações.
• Devido a essa grande utilidade e aplicação
existe métodos e bibliotecas prontas com
diversas funções para utilizar a aleatoriedade.

Prof. Me. Thiago Giroto Milani 3


Módulo Random
• Primeiramente assim como o método math
temos que importar a biblioteca com as
funções do módulo que queremos, no caso o
módulo random.

import random

Prof. Me. Thiago Giroto Milani 4


Módulo Random
• Quando importamos a biblioteca Random
temos várias funções que podemos utilizar,
porém vamos ver apenas as duas principais.

• random.random()

random.randint()

Prof. Me. Thiago Giroto Milani 5


Como Funciona
• Quando importamos o módulo random e
utilizamos a função random será gerado um
número real aleatório.

• Resultado:

Prof. Me. Thiago Giroto Milani 6


Exercício 01
• Crie um programa que seja capaz de criar 5
números reais aleatórios e apresente na tela,
utilizando a biblioteca random e uma estrutura
de repetição.

Prof. Me. Thiago Giroto Milani 7


Exercício 01 - Resolvido
• Crie um programa que seja capaz de criar 5
números reais aleatórios e apresente na tela,
utilizando a biblioteca random e uma estrutura
de repetição.

Prof. Me. Thiago Giroto Milani 8


Como Funciona?!
• Quando importamos o módulo random e utilizamos
a função randint será gerado um número inteiro
aleatório. Porém diferente da função anterior essa,
precisa receber dois parâmetros de controle, pada
indicar de que número até que número poderá ser
gerado a aleatoriedade.

• Resultado:
Prof. Me. Thiago Giroto Milani 9
Exercício 02
• Crie um programa que mostre na tela 5
números inteiros aleatórios entre 10 e 20.

Prof. Me. Thiago Giroto Milani 10


Exercício 02 - Resolvido
• Crie um programa que mostre na tela 5
números inteiros aleatórios entre 10 e 20.

• Resultado:

Prof. Me. Thiago Giroto Milani 11

Você também pode gostar