Of course the algorithm works... >-----Original Message----- >From: Nicole Amashta >Sent: Friday, March 22, 2002 4:36 PM >To: [EMAIL PROTECTED] >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:[EMAIL PROTECTED]] >> >Sent: Thursday, March 21, 2002 9:17 PM >> >To: [EMAIL PROTECTED] >> >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 > -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php