Προς το περιεχόμενο

πρόγραμμα με αριθμούς για τυχαίους συνδιασμούς


kom

Προτεινόμενες αναρτήσεις

Δημοσ.

καλησπέρα

 

ψάχνω πρόγραμμα στο οποίο θα βάζω π.χ 7 αριθμούς και να μου φτιάχνει συνδιασμούς των 6 αριθμών

 

π.χ αν οι αρχικοί αριθμοί είναι 1-3-5-7-9-34-56

 

τότε το πρόγραμμα να βγάζει

 

1-3-5-7-9-34

1-3-5-7-9-56

1-5-7-9-34-56

 

και πάει λέγοντας...

 

γνωρίζετε αν υπάρχει κάτι ;

 

ευχαριστώ

Δημοσ.

Σε Python είναι πολύ απλό να γίνει.

 

>
>>> import random
>>> x=[1,3,5,7,9,34,56]
>>> random.shuffle(x)
>>> x
[34, 3, 1, 7, 9, 56, 5]
>>> random.shuffle(x)
>>> x
[7, 1, 5, 9, 34, 3, 56]
>>> random.shuffle(x)
>>> x
[5, 34, 56, 9, 1, 7, 3]

 

Στην ουσία είναι οι 4 πρώτε γραμμές. Μετά επαναλαμβάνεις την random όσες φορές θέλεις ή κάνεις ένα loop για πόσες φορές θέλεις να κάνει random πριν βγάλει το αποτέλεσμα.

π.χ.

 

>
>>> n=0
>>> while n==5:
random.shuffle(x)
n=n+1

μετά δίνεις ένα x και παίρνεις το αποτέλεσμα.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...