Results 1 to 11 of 11
Thread: random generation
- 01-08-2008, 07:22 AM #1
Member
- Join Date
- Nov 2007
- Posts
- 38
- Rep Power
- 0
- 01-08-2008, 07:31 AM #2
For generation .. javarng - Google Code
and Follow wikipedia as well ..
under 20 is not a problem just mod by 20..dont worry newbie, we got you covered.
- 01-08-2008, 07:52 AM #3
Member
- Join Date
- Nov 2007
- Posts
- 38
- Rep Power
- 0
i forgot to mention i cannot use the java.random class. LOL
- 01-08-2008, 07:55 AM #4
Exactly .. Above link is similar implementation .. Review how they have done and write yours ..
Art of Computer Programming by Donald E. Knuth is a good book to have for this ..dont worry newbie, we got you covered.
- 01-08-2008, 08:03 AM #5
Member
- Join Date
- Nov 2007
- Posts
- 38
- Rep Power
- 0
im not suppose to use those algorithms, its just basicly, i take the seconds, and divide it by 3, and put it through a formula 10,000 times, and it should be kind of random, like it doesnt have to be completly random, its just a test on how random we can make a program without using those random elements. comprende? any suggestions on the formula would help.
- 01-08-2008, 08:15 AM #6
nanoTime() when bounded by limit of 20 itself gives pretty different results. You can mess it up stretching it up with arithmetic operation of your choice. nada . I am not talking about taking the algorithm .. you need to write yours .. But you will get basic idea from existing random number generator algorithm .. :)
dont worry newbie, we got you covered.
- 01-08-2008, 08:19 AM #7
Member
- Join Date
- Nov 2007
- Posts
- 38
- Rep Power
- 0
im sorry, im new to java , i dont know what nanotime is
- 01-08-2008, 08:24 AM #8
System.nanoTime() gives time in nanoseconds ...
dont worry newbie, we got you covered.
- 01-08-2008, 08:25 AM #9
Member
- Join Date
- Nov 2007
- Posts
- 38
- Rep Power
- 0
whats an existing random number generator algorithm
- 01-08-2008, 08:26 AM #10
Member
- Join Date
- Nov 2007
- Posts
- 38
- Rep Power
- 0
and how would i bound nano seconds to 20
- 01-09-2008, 03:43 AM #11
Member
- Join Date
- Nov 2007
- Posts
- 38
- Rep Power
- 0
public class Random_Gen
{
int min; //minimum number that can be generated.
int max; //maximum number that can be generated.
int value;
public Random_Gen(int n, int m)
{
max = m; //code goes in this class
min = n;
}
public int getRandom()
{
return value;
}
}
public static void main(String[] args)
{
int min = 1; // smallest number that can be generated
int max = 20; // largest number that can be generated
Random_Gen rg = new Random_Gen(min, max);
int num;
int[] frequency = new int[max];
for (int x = 0; x < 10000; x++)
{
num = rg.getRandom();
System.out.println(num);
for (int index = 0; index < max; index ++) //determines frequency
{
if (num == index + 1)
frequency[index]++;
}
}
for (int index = 0; index < max; index ++) // displays frequency
{
System.out.println(""+(index+1) + " = " + frequency[index]);
}
Similar Threads
-
EJB generation with xdoclet tags
By gugas in forum Enterprise JavaBeans (EJB)Replies: 0Last Post: 02-18-2008, 01:07 PM -
random numbers without random class`
By carlos123 in forum New To JavaReplies: 4Last Post: 01-17-2008, 10:44 PM -
random numbers
By carlos123 in forum New To JavaReplies: 1Last Post: 12-22-2007, 02:56 AM -
String generation
By codingisfun22 in forum Advanced JavaReplies: 3Last Post: 12-03-2007, 05:43 AM -
Math.Random
By Java Tip in forum Java TipReplies: 0Last Post: 11-23-2007, 02:09 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks