Guest User

Untitled

a guest
Jan 20th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. Random_No = Min + (int)(Math.Random()*((Max-Min)+1))
  2.  
  3. Random_No = Min + (int)(Math.Random()*((Max-Min)+1))
  4. if(Random_No%2 ==0)
  5. {
  6. if((Max%2)==0)&&Random_No==Max)
  7. {
  8. Random_No = Random_No - 1;
  9. }
  10. else{
  11. Random_No = Random_No +1;
  12. }
  13. }
  14.  
  15. if (Max % 2 == 0) --Max;
  16. if (Min % 2 == 0) ++Min;
  17. Random_No = Min + 2*(int)(Math.random()*((Max-Min)/2+1));
  18.  
  19. int randomDirection = Min + (int)(Math.Random()*((Max-Min)+1));
  20. if(randomDirection%2==0) { // any condition to switch the direction
  21. Random_No = Random_No + 1;
  22. } else {
  23. Random_No = Random_No - 1;
  24. }
  25.  
  26. Random_No = Min + (int)(Math.Random()*((Max-Min)+1))
  27. repartitionNumber =(int)(Math.Random()*((2)) // between 0 and 1
  28. if(Random_No%2 ==0)
  29. {
  30. if(Random_No+1<=Max && Random_No-1>=Min)
  31. {
  32. if(repartitionNumber==0)
  33. Random_No = Random_No + 1;
  34. else
  35. Random_No = Random_No - 1;
  36. }
  37. else if(Random_No+1<=Max)
  38. Random_No = Random_No + 1;
  39. else if (Random_No-1>=Min)
  40. Random_No = Random_No - 1;
  41. }
  42.  
  43. Random rn = new Random();
  44. if(maximum % 2 == 1) maximum = maximum + 1; // turn right bound to even
  45. if(minimum % 2 == 0) minimum = minimum - 1; // turn left bound to odd
  46. int range = (maximum - minimum + 1) / 2;
  47. int randomNum = rn.nextInt(range) * 2 + minimum;
  48.  
  49. int num = min / 2 + random.nextInt((max + 1) / 2 - min / 2);
  50. num = num * 2 + 1;
Add Comment
Please, Sign In to add comment