Existem situações que desejamos uma massa de dados grande para realizarmos testes (pex. em economia, TI etc), mas nem sempre disponíveis. Nessas situações, seria interessante termos a possibilidade de criar um conjunto inteiro de números aleatórios. Outras vezes, desejamos simular jogos de azar (pex. Dados, cartas, bingo etc) e, por isso, gostaríamos que fossem gerados números aleatórios. A linguagem python pode nos ajudar, pois possui um módulo - random que gera números aleatórios. Para isso, é necessário importar esse módulo:
A função random() gera números reais (float) entre 0 (incluído) e 1 (não incluído) que podem representar a problabilidade de um evento acontecer:
As funções randrange() e randint() geram aleatoriamente um número inteiro dentro de um intervalo dado pelo usuário. Semelhantemente a função random(), o limite inferior do intervalo é incluído, mas o superior não.
Podemos também inicializar um array numpy com valores aleatórios. O exemplo abaixo criar um array numpy 3 x 3 com números inteiros aleatórios.
O módulo Random provê uma função - shuffle que permite reordenar (embaralhar) os elementos de uma lista, string, tupla. O formato geral:
Execute o exemplo abaixo, que utiliza a função random() que defina a aleatoriedade do método shuffle():

Faltam apenas algumas semanas para o lançamento do Project Cars 3. Através de um novo trailer inédito em 4K, foram reveladas algumas das maneiras pelas quais você poderá personalizar sua jornada, apresentando algumas imagens espetaculares dos veículos e dos circuitos que poderão ser escolhidos dentro do jogo.
Embora grande parte do trailer dê uma olhada nos mapas para as quais você poderá viajar no jogo, incluindo estradas desertas abertas, pistas de corrida fechadas e desfiladeiros estreitos, é o resumo do conteúdo do modo carreira que é mas interessante.