Click here to Skip to main content
16,006,013 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: random number Pin
SJolly30-Mar-04 23:11
SJolly30-Mar-04 23:11 
GeneralRe: random number Pin
shiva shankar30-Mar-04 23:28
shiva shankar30-Mar-04 23:28 
GeneralRe: random number Pin
Antony M Kancidrowski30-Mar-04 23:49
Antony M Kancidrowski30-Mar-04 23:49 
GeneralRe: random number Pin
SJolly30-Mar-04 23:50
SJolly30-Mar-04 23:50 
GeneralRe: random number Pin
Tim Smith31-Mar-04 3:53
Tim Smith31-Mar-04 3:53 
GeneralRe: random number Pin
SJolly31-Mar-04 4:53
SJolly31-Mar-04 4:53 
GeneralRe: random number Pin
David Crow31-Mar-04 2:21
David Crow31-Mar-04 2:21 
GeneralRe: random number Pin
Paul Ranson31-Mar-04 2:20
Paul Ranson31-Mar-04 2:20 
class IncInt<br />
{<br />
private :<br />
    int i_ ;<br />
public :<br />
    IncInt ( int i ) : i_ ( i ) {}<br />
<br />
    int operator () ()<br />
    {<br />
        return i_++ ;<br />
    }<br />
} ;<br />
<br />
void Random1000 ()<br />
{<br />
    std::vector<int> vi ;<br />
    vi.resize ( 1000 ) ;<br />
    std::generate ( vi.begin (), vi.end (), IncInt ( 0 )) ;<br />
    std::random_shuffle ( vi.begin (), vi.end ()) ;<br />
    // do something with randomised sequence...<br />
}


Gives you vector containing 0-999 in random order. You can use a custom 'random' function as an extra argument to 'random_shuffle' if you wish. I'll leave it up to you to decide how to wrap this up, should it suit your purpose.

Paul
GeneralRe: random number Pin
Tim Smith31-Mar-04 3:57
Tim Smith31-Mar-04 3:57 
GeneralRe: random number Pin
Paul Ranson31-Mar-04 4:20
Paul Ranson31-Mar-04 4:20 
Generalmpeg streamer Pin
Florin Ochiana30-Mar-04 22:10
Florin Ochiana30-Mar-04 22:10 
GeneralDirectInput Gamepad axes name localization.... Pin
haust30-Mar-04 21:59
haust30-Mar-04 21:59 
Generalabout socket Pin
Member 98096830-Mar-04 21:32
Member 98096830-Mar-04 21:32 
GeneralRe: about socket Pin
Antony M Kancidrowski31-Mar-04 0:24
Antony M Kancidrowski31-Mar-04 0:24 
GeneralForm view problem Pin
Raghunandan S30-Mar-04 21:19
Raghunandan S30-Mar-04 21:19 
GeneralRe: Form view problem Pin
Antti Keskinen30-Mar-04 21:34
Antti Keskinen30-Mar-04 21:34 
QuestionHow to replicate a directory? Pin
RickardIsraelsson30-Mar-04 21:07
RickardIsraelsson30-Mar-04 21:07 
AnswerRe: How to replicate a directory? Pin
David Crow31-Mar-04 2:25
David Crow31-Mar-04 2:25 
GeneralCTreeView Pin
fbachan30-Mar-04 21:03
fbachan30-Mar-04 21:03 
GeneralRe: CTreeView Pin
ohadp30-Mar-04 21:36
ohadp30-Mar-04 21:36 
GeneralCopy of Array of Bytes Pin
JeabJB30-Mar-04 21:03
JeabJB30-Mar-04 21:03 
GeneralRe: Copy of Array of Bytes Pin
ohadp30-Mar-04 21:34
ohadp30-Mar-04 21:34 
GeneralRe: Copy of Array of Bytes Pin
JeabJB30-Mar-04 23:04
JeabJB30-Mar-04 23:04 
GeneralRe: Copy of Array of Bytes Pin
David Crow31-Mar-04 2:31
David Crow31-Mar-04 2:31 
QuestionWhat is &quot;Visual Studio (MSI)&quot;? Pin
Vasiliy Baranov30-Mar-04 20:50
Vasiliy Baranov30-Mar-04 20:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.