Jump to content

Recommended Posts

Posted

Hello,

i've already had a look at the available #include from autoit, and noticed that the Random() Func of au3 isnt included there.

Can anyone help me creating this function in c++?

Cheers

Posted

The seeding to rand() in c++ is a bit retarded for me, considering i am using multiple instances of a programm and it always has the same time seed, which is why i want a function that doesnt randomize me a number by time.

Posted

Here is an example using same algorithm AutoIt does:

#include <random>
#include <iostream>

using namespace std;

int main()
{
    random_device rd;   // non-deterministic generator
    mt19937 gen(rd());  // to seed mersenne twister.
    uniform_int_distribution<> dist(1, 1000); // distribute results between 1 and 1000 inclusive.

    for (int i = 0; i < 5; ++i) {
        cout << dist(gen) << " "; // pass the generator to the distribution.
    }
    cout << endl;
}

Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs, and the Universe
trying to produce bigger and better idiots.
So far, the Universe is winning.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...