Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1154 connectés 

  FORUM HardWare.fr
  Programmation
  Ada

  Random réinitialisation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Random réinitialisation

n°2113414
hassane04
Posté le 27-11-2011 à 01:50:44  profilanswer
 

bsr les experte encore bloquer avec la programmation ada  :??:  et maintenant avec le nombre aléatoire ou bien le random
j'ai cree la procedure suivante mais le problem c que a chaque foi elle prend la meme nombre aléatoire  
 sachant que je souhaite que se nombre doit se changé au moin une foi comme je le ponse alors c comme l'intialisation du generateur randome ne marche pas pourriez  
vous m'aidé s'il vous plais  
 
 

Code :
  1. procedure deplacement(ordonner : in out integer;
  2.                            absusse  : in out integer ;
  3.                            trajet   :  out  integer  ) is
  4.  
  5.      begin
  6.    
  7.       loop
  8.       Reset(Gen);   
  9.       hasard := Random(Gen);     
  10.       put(hasard);
  11.       new_line;
  12.   --------------- position selon le random ------------
  13.          case hasard is
  14.        
  15.          when  1 => absusse := absusse + 1;
  16.          when  2 => absusse := absusse - 1;
  17.          when  3 => ordonner := ordonner + 1;
  18.          when  4 => ordonner := ordonner - 1;
  19.        
  20.          end case;
  21.          trajet := trajet + 1;
  22.        
  23.         ------------- rebonder------------
  24.          if ordonner = 0 then
  25.             hasard := 4;
  26.          elsif ordonner = 6 then
  27.             hasard := 3;
  28.          elsif absusse = 0 then 
  29.             hasard := 1;
  30.          elsif absusse = 6  then
  31.             hasard := 2;
  32.          end if;
  33. -----------------------------------------
  34.        exit when (ordonner = 0 or ordonner = 6)  or  (absusse = 0 or absusse = 6);
  35.        end loop;
  36.      end deplacement;


mood
Publicité
Posté le 27-11-2011 à 01:50:44  profilanswer
 

n°2113420
Profil sup​primé
Posté le 27-11-2011 à 08:55:17  answer
 

Essaie d'instancier Discrete_Random dans ta procedure deplacement. Mais je ne te garantie rien, je me souvient pas.

n°2113430
hassane04
Posté le 27-11-2011 à 12:07:35  profilanswer
 

c bon c regler hier merci pour ton aide c juste qu'il metre le   Reset(Gen)
avant la boucle loop :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Ada

  Random réinitialisation

 

Sujets relatifs
Random et limit sur un inner join MySQLRéinitialisation de mot de passe
Random Access File petit problemeRandom dans flash avec mémoire ?
javascript random imagelecture d'un flv (random)
lecture d'un .flv (fonction random)lecteur video + fonction random
[JAVA] Random dans un pattern[Boost::random] Template comme argument d'une fonction...
Plus de sujets relatifs à : Random réinitialisation


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR