1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
XXX est une structure
nbre est un booleen
rrr est un reel
fin
Tb est un tableau de NC XXX // ( un tableau dans lequel j'ai NC fois ma structure XXX)
Pour i = 1 a N1
TB[i].NBRE = 1
fin
Pour i = N1+1 a NC
TB[i].NBRE = 0
fin
// Dans TB , j'ai N1 éléments avec le chiffre 1, et NC-N1 éléments avec le chiffre 0
Pour Lig = 1 a NL // Pour chaque ligne qu'on veut générer
Pour i = 1 a NC
TB[i].rrr = random()
fin
Tri ( TB, rrr ) // Je trie mon tableau sur la colonne rrr, qui contient un nombre aléatoire, ainsi mes N1 chiffres 1 et mes chiffres 0 sont répartis aléatoirement sur la ligne
// Ecriture des 0 et des 1 dans l'ordre de TB
Pour i = 1 a NC
Print ( tb[i].NBRE )
Fin
//Passage à la ligne suivante
Fin |
Partager