Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Radom pas si random [ Archives / .NET ] (zone51)

dimanche 14 mars 2004 à 16:16:25 | Radom pas si random

zone51

Voilà ma portion de code :

while(r < m_iCelluleVivante)
{
Random random = new Random();
int x = random.Next(m_iCelluleLargeur);
int y = random.Next(m_iCelluleHauteur);
if(this.m_iTabVie[x,y]==0)
{
this.m_iTabVie[x,y]=1;
pB[x,y].Image = imageList.Images[1];
r++;
}
}

Le problème c'est que cela provoque une symétrie, avec juste le nombre x et y incrémenté de 1.

mardi 11 mai 2004 à 13:42:50 | Re : Radom pas si random

Boat

J'avais le même problème que toi mais je viens de le résoudre... il suffit de mettre la déclaration du Random en dehors du while.
Comme ceci:


Random random = new Random();
while(r < m_iCelluleVivante)
{
int x = random.Next(m_iCelluleLargeur);
int y = random.Next(m_iCelluleHauteur);
if(this.m_iTabVie[x,y]==0)
{
this.m_iTabVie[x,y]=1;
pB[x,y].Image = imageList.Images[1];
r++;
}
}



a + ;)

vendredi 28 mars 2008 à 08:49:17 | Re : Radom pas si random

Elektra22

Bonjour à tous,
je dois générer des nombres aléatoir,
(pour pouvoir générer des solutions aléatoires pour le Récui Simulé),
j'utilise rnd.Next(min,max), mais ça me génére 4 fois de suite le meme nombre,
comment faire pour avoir des nombres (entier) totalement aléatoire??????

Merci d'avance

mardi 18 novembre 2008 à 11:19:38 | Re : Radom pas si random

parlaciel

Bonjour! je re-up le post par ce que je suis confronté au même problème qui n'a pas eu de réponse!
Je souhaite générer une dizaine de points aléatoirement, avec la fonction random,  j'en crée 15 via 15 objets différents, et les 15 ont la même valeur... en java je n' avais pas eu ce problème, y a t' il une solution simple?
Merci!

dimanche 7 juin 2009 à 18:33:00 | Re : Radom pas si random

Michou69004

Bonjour a tous.
Le post est un peu ancien, mais je post cette reponse pour des personnes qui comme vous seront bloquer face a ce RANDOM pas si random

En fait, il suffit de declarer la variable  Random random = new Random(); en dehors de la fonction, de preference en global dans la classe:

private static Random random = new Random();

Voila, en esperant avoir pu vous aider.

Cordialement.



Cette discussion est classé dans : int, random, next, radom, itabvie


Répondre à ce message

Sujets en rapport avec ce message

Random répétitif. [ par ricklekebekoi ] Voila, jai une fonction comme cela:========================= public class Hasard { public Hasard() { } public static int Random( int x, int y) { DLL Pointeur sur struct [ par kikoff ] ben voila j'ai un gros soucis je dois recuperede la dll une fonction qui renvoit un pointeur sur structureseulement voila comment faire pour recupere string à int [ par Fildomen ] salutcomment savoir si une chaine de caractère peut se convertir ou non à un nombre?? ex:"105650215" = oui"121512w51251" = nonmercihttp://www.devporta boite de dialogue [ par xelr90 ] Bonour,Je suis un débutant dans la programmation, j'utilise SharpDevelop, je n'y connai presque rien et je souhaite afficher une boite de dilogueLe co convertire string en int [ par xelr90 ] Ce code (que j'ai pas mit en enier) me donne ue exception depuis que j'ai mit le int.Parse :Console.WriteLine("Combien de fois voulez vous que votre t Array Multidimensionnelle [ par ricklekebekoi ] Bonjour.J'ai l'habitude de déclarer une array de type Int32 de 5 lignes par 5 colones de la facon suivante: int[][] tablo = new int[][]{new int[]{ 11, conversion string en int (C#) [ par speedus95 ] J'arrive pas à convertir une variable string en int. Existe-t-il une ou des solutions pour régler mon probleme.Merci d'avance debutant => affectation d un int [ par jimmy69 ] Bonjour a tous,Je suis vraiment debutant en c# je viens d'installer visual studio .net hier !J'ai commence a le prendre en main et je rencontre une p' on error resume next [ par T103 ] je voudrai savoir komen on fai en c# un On Error Resume Nextmerci ASUS Chkmail (communication avec le driver) [ par Lenny415 ] salut,je suis en train de faire un soft qui serait une alternative au chkmail de ASUS sur les portables. A l'origine, ce soft vérifie que outlook n'a


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,484 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.