Gerar valores aleatórios a partir de listas
Fala pessoal!
Tenho as seguintes listas:
list1=['01', '02', '03']
list2=['02', '03', '04']
list3=['04', '05', '03']
list4=['05', '07', '06']
list5=['08', '06', '07']
Preciso gerar novas listar randômicas a partir delas, mas com algumas condições:
As novas listas que irão receber os valores devem ser divididas por bloco, onde o bloco 1 deve receber somente itens da list1, bloco 2 deve receber somente itens da list2, e assim sucessivamente, gerando listas até esgotar as possibilidades. Detalhe que os valores não podem se repetir, ou seja, se o bloco 1 recebeu o item "02" da list1, o bloco 2 não pode receber o item "02" novamente, mesmo que faça parte da list2.
Segue ex:
____________
| 01 |
|___________|
____________
| 03 |
|___________|
____________
| 05 |
|___________|
____________
| 07 |
|___________|
____________
| 08 |
|___________|
Dessa forma, estaria gerando a lista:
['01', '03', '05', '07', '08']
Agradeço quem puder me ajudar.
Discussão (0)
Carregando comentários...