tirage "loto" staroffice

tirage "loto" staroffice - Divers - Programmation

Marsh Posté le 24-09-2006 à 23:11:41    

bonjour,
 
c'est la première fois que je poste sur pragorammation, j'espère ne pas commetre d'impair.
voilà mon probleme: j'ai préparé une feuille de calcul staroffice pour gerer les groupes d'IDD de mon collège. Elle marche très bien, sauf que par mon système les derniers  groupes ont plus de chance d'avoir l'un des IDD préféré que les autres. je me suis donc dit "pas de probleme il suffit de tirer les groupes au sort".
 
sauf que voilà, je n'arrive pas à trouver une façon simple de tirer au hasard une suite d'entiers tous différents compris entre 1 et le nombre de groupes.
 
1) me suis je bien fait comprendre?
2) ma question a-t-elle sa place ici?
3) comment allez-vous?
4) avez vous une solution?
 
merci par avance.

Reply

Marsh Posté le 24-09-2006 à 23:11:41   

Reply

Marsh Posté le 25-09-2006 à 14:10:10    

Ce ne sont pas les élèves qui doivent choisir leur IDD ?
Sous openoffice, en basic, il y a rnd
Je te donne l'aide  
 
Syntaxe :  
Randomize [Number]
Paramètres :
Number : nombre entier initialisant le générateur de nombres aléatoires. Si vous ne spécifiez pas de nombre, le générateur utilise la valeur active de l'horloge système.
Codes d'erreur
5 Appel de procédure non valide
Exemple :

Code :
  1. Sub ExampleRandomize
  2.   Dim iVar As Integer, sText As String
  3.   Dim iSpectral(10) As Integer
  4.   Randomize 2^14-1
  5.   For iCount = 1 to 1000
  6.     iVar = Int((10 * Rnd) ) REM Plage comprise entre 0 et 9
  7.     iSpectral(iVar) = iSpectral(iVar) +1
  8.   Next iCount
  9.   sText = " | "
  10.   For iCount = 0 to 9
  11.     sText = sText & iSpectral(iCount) & " | "
  12.   Next iCount
  13.   MsgBox sText,0,"Distribution spectrale"
  14. end sub

Message cité 1 fois
Message édité par Trap D le 25-09-2006 à 14:18:14
Reply

Marsh Posté le 25-09-2006 à 17:19:31    

Trap D a écrit :

Ce ne sont pas les élèves qui doivent choisir leur IDD ?
Sous openoffice, en basic, il y a rnd
Je te donne l'aide  
 
Syntaxe :  
Randomize [Number]
Paramètres :
Number : nombre entier initialisant le générateur de nombres aléatoires. Si vous ne spécifiez pas de nombre, le générateur utilise la valeur active de l'horloge système.
Codes d'erreur
5 Appel de procédure non valide
Exemple :

Code :
  1. Sub ExampleRandomize
  2.   Dim iVar As Integer, sText As String
  3.   Dim iSpectral(10) As Integer
  4.   Randomize 2^14-1
  5.   For iCount = 1 to 1000
  6.     iVar = Int((10 * Rnd) ) REM Plage comprise entre 0 et 9
  7.     iSpectral(iVar) = iSpectral(iVar) +1
  8.   Next iCount
  9.   sText = " | "
  10.   For iCount = 0 to 9
  11.     sText = sText & iSpectral(iCount) & " | "
  12.   Next iCount
  13.   MsgBox sText,0,"Distribution spectrale"
  14. end sub



 
les élèves donnent leurs préférences, mais si  une grande majorité préfère les IDD cinéma et BD plutot que construction de l'Europe et statistiques démographiques (je dis n'importe quoi au hasard, j'ai pas d'idd) il faut faire quand meme des groupes équilibrés
 
edit: ah oui au fait merci  [:duss@noob] , je testerai ça mercredi


Message édité par sebhal le 25-09-2006 à 17:21:44
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed