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: 338
        
java
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