Avatar billede thomas_n Nybegynder
01. oktober 2012 - 10:10 Der er 2 kommentarer og
1 løsning

Random interger

Hej,

Jeg er ved at lave et lille program som skal danne en 4 cifret pinkode med tilfældige tal (se nedenstående kode).

Problemet er at, hvis jeg ikke aktiverer kodelinien med meddelelsesboksen i kodeeksemplet, så bliver der det meste af tiden genereret 4 identiske tal i min pinkode, men hvis jeg aktiverer meddelelsesboksen, så bliver pinkodens tal forskellige..!

Er det nogen der kan hjælpe med en løsning?

int[] rndNumber;
String pinkode = "";
rndNumber = new int[4];

for (int i = 0; i != rndNumber.Length; i++)
{
Random random = new Random();
rndNumber[i] = random.Next(1,9);
//MessageBox.Show("En lille pause");
pinkode += rndNumber[i];
}
Avatar billede Syska Mester
01. oktober 2012 - 10:24 #1
Se eventuelt: http://www.eksperten.dk/spm/969700

Der har jeg lavet en forklaring af hvorfor det sker.

Mærkeligt som det spm kommer på samme tid, i skulle vel aldrig gå i samme klasse måske :-)
Avatar billede thomas_n Nybegynder
01. oktober 2012 - 10:44 #2
Ahh, det forklarer jo alt :)

Tak for hjælpen.
Avatar billede thomas_n Nybegynder
01. oktober 2012 - 10:45 #3
Hov, sender du et svar? :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester