Random number generator (I'm new to java)

vishnu_alapati's Avatar, Join Date: Apr 2006
Newbie Member
hai,

I need to generate a 12-digit random per application such that the number generated should not be generated until the application is run for 4294967296 times.
I need an approach to store the generated number in a file and modify the file after the file length reaches 4294967296.
So please help me out ......
shabbir's Avatar, Join Date: Jul 2004
Go4Expert Founder
Can you explain what you mean by application running 4294967296 times? Do you mean a loop?
vishnu_alapati's Avatar, Join Date: Apr 2006
Newbie Member
what I mean is, the random once number generated should not be generated until 4294967296 other random numbers are generated, So to check for this condition I need to store the generated numbers in a file or database and modify them after 4294947296 numbers are generated.
coderzone's Avatar, Join Date: Jul 2004
Team Leader
Code: JAVA
// random number between 0 AND 10
  import java.util.Random;
  Random r = new Random();
  int randInt = r.nextInt(10);
Isnt this looping 4294967296 times give you what you are looking for. Now using the FileReader and FileWriter classes will help you write them to file and read from there.
angelina7744's Avatar, Join Date: Dec 2007
Newbie Member
Hi i need to generate a random number (between 0 and 2) in an array[15][3]..the first column should be from 1 to 15 and thats k ive done that but the 2nd and 3rd column should generate a random number of 0 to 2 but its not working...ive done the following till now:
Code:
#include<stdio.h>     /* for printf */
#include<stdlib.h>   /* for rand*/

  void main(void)
 {
  int t, i, num[15][3];

  for(t=0; t<15; ++t)
  for(i=0; i<3; ++i)
  num[t][0] = t+0+1;
  

  /* now print them out */
  for(t=0; t<15; ++t) {
    for(i=0; i<3; ++i)
    printf("%3d", num[t][0]);
     printf("\n");

  }
}
help me plz...

Last edited by shabbir; 14Dec2007 at 09:07.. Reason: Code block
shabbir's Avatar, Join Date: Jul 2004
Go4Expert Founder
It looks like you are trying to write the C source code for your Java assignment. You need some break and chill out before you start on writing the code.