Random number generator (I'm new to java)

Newbie Member
19Apr2006,14:09   #1
vishnu_alapati's Avatar
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 ......
Go4Expert Founder
19Apr2006,18:33   #2
shabbir's Avatar
Can you explain what you mean by application running 4294967296 times? Do you mean a loop?
Newbie Member
20Apr2006,09:41   #3
vishnu_alapati's Avatar
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.
Team Leader
20Apr2006,22:49   #4
coderzone's Avatar
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.
Newbie Member
13Dec2007,23:32   #5
angelina7744's Avatar
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
Go4Expert Founder
14Dec2007,09:08   #6
shabbir's Avatar
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.