Jump to content

Ban Theory by Gnomedesto


Recommended Posts

Posted (edited)

Here's one way of implementing this:

public static int rand(int min, int max)
{
	int n;
	int mean = (min + max) / 2;
	int std = (max - mean) / 3;
	Random r = new Random();
	do {
		double val = r.nextGaussian() * std + mean;
		n = (int) Math.round(val);
	} while (n < min || n > max);
        return n;
}
Edited by SESH
  • Like 1

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...