|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Feb 2012
Messaggi: 29
|
[pyhton] numeri casuali non ripetuti.
ho scritto questo programmino davvero elementare in pyhton.
Codice PHP:
QUalcuno può aiutarmi? |
![]() |
![]() |
![]() |
#2 | |
Moderatore
Iscritto dal: Nov 2006
Messaggi: 21666
|
Quote:
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX) Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000 |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Mar 2001
Città: MI
Messaggi: 1799
|
invece di fare i in 10 fai i < 10
e aumenti di uno la ì mentre cicli ora puoi mettere la condizione di if (se rispettata aumenti di uno la i e stampi il valore)
__________________
italiarec.com forum italiano di registrazione e mixaggio estilocaballero.es ssdoptimizer.eu cambioeuro.eu doflamingo.com studiolegalesangalli.com stilegentiluomo.it italiarec.com italiarec.it arteincasa.it |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
Codice:
random.sample(range(100), 10) |
|
![]() |
![]() |
![]() |
#5 |
Bannato
Iscritto dal: Dec 2016
Messaggi: 4
|
Ciò di cui hai bisogno non è un PRNG (pseudo-random number generator), bensì una PRP (pseudo-random permutation).
random.shuffle permette di crearne una: Codice:
a = range(10) random.shuffle(a) print a EDIT: pardon, non avevo letto che il dominio dei numeri da scegliere (100 elementi) è più grande del set di numeri scelti (10 elementi). In questo caso va bene random.sample. Ultima modifica di 71106 : 25-12-2016 alle 15:03. |
![]() |
![]() |
![]() |
#6 |
Junior Member
Iscritto dal: Feb 2012
Messaggi: 29
|
Vi ringrazio per tutte queste risposte che leggo solamente ora. Non capisco perchè non mi arrivano le notifiche delle risposte.
Vi posto la mia soluzione. Codice PHP:
|
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:15.