generation of random numbers in java

Posted by S.PRATHIBA on Stack Overflow See other posts from Stack Overflow or by S.PRATHIBA
Published on 2010-03-13T02:31:45Z Indexed on 2010/03/13 2:37 UTC
Read the original article Hit count: 284

Filed under:

Hi all,

I want to create 30 tables which consists of the following fields.For example, Service_ID Service_Type consumer_feedback

     75         Computing                                  1                 
     35           Printer                                  0                 
     33           Printer                                  -1                

3 rows in set (0.00 sec)

mysql> select * from consumer2;

Service_ID Service_Type consumer_feedback

42 data 0 75 computing 0

mysql> select * from consumer3;

Service_ID Service_Type consumer_feedback 43 data -1 41 data 1 72 computing -1

As you can infer from the above tables, i am getting the feedback values.I have generated these consumer_feedback values,Service_ID,Service_Type using the concept of random numbers .I have used the funtion

    int min1=31;//printer

    int  max1=35;//the values are generated if the Service_Type is printer.

   int provider1 = (int) (Math.random() * (max1 - min1 + 1) ) + min1;


    int min2=41;//data

    int max2 =45

     int provider2 = (int) (Math.random() * (max2 - min2 + 1) ) + min2;


   int min3=71;//computing

    int max3=75;

    int provider3 = (int) (Math.random() * (max3 - min3 + 1) ) + min3;        

    int min5 = -1;//feedback values

int max5 =1;

int feedback = (int) (Math.random() * (max5 - min5 + 1) ) + min5;

I need the Service_Types to be distributed uniformly in all the 30 tables.Similarly I need feedback value of 1 to be generated many times other than 0 and -1.Please Help me.

© Stack Overflow or respective owner

Related posts about java