Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Random_No = Min + (int)(Math.Random()*((Max-Min)+1))
- Random_No = Min + (int)(Math.Random()*((Max-Min)+1))
- if(Random_No%2 ==0)
- {
- if((Max%2)==0)&&Random_No==Max)
- {
- Random_No = Random_No - 1;
- }
- else{
- Random_No = Random_No +1;
- }
- }
- if (Max % 2 == 0) --Max;
- if (Min % 2 == 0) ++Min;
- Random_No = Min + 2*(int)(Math.random()*((Max-Min)/2+1));
- int randomDirection = Min + (int)(Math.Random()*((Max-Min)+1));
- if(randomDirection%2==0) { // any condition to switch the direction
- Random_No = Random_No + 1;
- } else {
- Random_No = Random_No - 1;
- }
- Random_No = Min + (int)(Math.Random()*((Max-Min)+1))
- repartitionNumber =(int)(Math.Random()*((2)) // between 0 and 1
- if(Random_No%2 ==0)
- {
- if(Random_No+1<=Max && Random_No-1>=Min)
- {
- if(repartitionNumber==0)
- Random_No = Random_No + 1;
- else
- Random_No = Random_No - 1;
- }
- else if(Random_No+1<=Max)
- Random_No = Random_No + 1;
- else if (Random_No-1>=Min)
- Random_No = Random_No - 1;
- }
- Random rn = new Random();
- if(maximum % 2 == 1) maximum = maximum + 1; // turn right bound to even
- if(minimum % 2 == 0) minimum = minimum - 1; // turn left bound to odd
- int range = (maximum - minimum + 1) / 2;
- int randomNum = rn.nextInt(range) * 2 + minimum;
- int num = min / 2 + random.nextInt((max + 1) / 2 - min / 2);
- num = num * 2 + 1;
Add Comment
Please, Sign In to add comment