RE: [PHP-WIN] random elements of an array

From: Date: Mon, 25 Mar 2002 10:13:04 +0000
Subject: RE: [PHP-WIN] random elements of an array
Groups: php.windows 
Request: Send a blank email to php-windows+get-12747@lists.php.net to get a copy of this message
Of course the algorithm works... >-----Original Message----- >From: Nicole Amashta >Sent: Friday, March 22, 2002 4:36 PM >To: php-windows@lists.php.net >Subject: Re: [PHP-WIN] random elements of an array > [...] >I have tested this. It works, Even after you refresh the page. Try it! > >Nicole >www.aeontrek.com > > > >"B.A.T. Svensson" wrote in message >> You can completely randomize an array with n elements in n >operations, by >> using the following brute force approach: >> >> void ScrambleIntList(int *pnElements, int nLen) >> { >> for (nLoop = 0, nLoop<nLen; nLopp++) { >> >> // Pic a random element >> int nRandomPic = nLen * rand(); >> >> //Swap current element with the random pic >> int nTemp = pnElement[nLoop]; >> pnElement[nLoop] = Element[nRandomPic]; >> pnElement[nRandomPic] = nTemp; >> >> } >> } >> >> /Anders >> >> >-----Original Message----- >> >From: Afan Pasalic [mailto:afan@sprout.net] >> >Sent: Thursday, March 21, 2002 9:17 PM >> >To: php-windows@lists.php.net >> >Subject: [PHP-WIN] random elements of an array >> > >> > >> >Hi, >> > >> >My problem is: if I have an array (e.g. 1, 2, 3, 4, 5, 6, 7, >> >8, 9), how I can "shake" the array and get randomized order of >> >the same array (e.g. 5, 8, 1, 9, 3, 4, 7, 2, 6)? >> > >> >Thanks for any help! >> > >> > >> >Afan >> > > > > >-- >PHP Windows Mailing List (http://www.php.net/) >To unsubscribe, visit: http://www.php.net/unsub.php >

« previous php.windows (#12747) next »