Large scale algorithm testing




Anil Jangid Romania


OpenDec 15, 2018
We need to test hundreds of variations of algorithms for a pseudorandom number generator. The steps involve:
1) Identify one of our list of algorithms or making minor modifications to one of them
2) Use that algorithm to generate 65 million numbers
3) Run that list of numbers in the 'Dieharder' random number tests
4) Paste the results in a Google sheet we have set up

Ideally, the candidate should have access to resources that could run several of these tests in parallel. Setting up multiple virtual machines on one or more high-end computers or use of cloud resources can work. Networks of gaming computers or underutilized cryptocurrency mining resources might be ideal.

The initial set up may take one or two hours. After that, running individual algorithms should only take a few minutes to set up. The algorithms can run overnight without any supervision.

This is a fixed bid. We will pay $500 running 100 algorithms. We will pay a bonus of $1000 for finding an algorithm with no 'Fails' in the 'No weak' tests on two different sets of 65 million numbers. We will need to coordinate details before the runs.

Worker will be given instructions on how to use the Dieharder tests on Google Sheets and we will use Google Sheets for work output.

Skills & Expertise Required


Offer to work on this project closes in 138 days!

Submit A Proposal

Share this project with your friends

Freelancers You May Hire

Here are our top professional picks for you to hire

Similar Projects

C++ competitive programming help

Need someone who can answer some competitive programming questions (in C++)! Usually $5 per question within a day.

Hourly, $5.00

Developer needed to handle RPI Proj...

At the end of the project, a fully developed system compromising of the following components

1) Raspberry Pi 3 Model V 1.2
2) inAIR9B Antenna
3) Adafruit AMG8833 Breakout Thermal more

Hourly, $16.00

AI / Machine Learning Experience in...

Looking for an AI Mentor to guide me in implementing data mapping algorithms.

Hourly, $28.00

Mathematical and analytical problem...

We need to find a calculation methodology to obtain a series of 4 digits from another series of numbers. In short, we have a 4-digit result that we can call C obtained from either another series of more

Fixed, $50.00

Virtual Machine Placement Algorithm...

Implement several placement algorithms using CloudSim and compare the results

More details will provide later

Fixed, $200.00