Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1.  
  2. public class Main {
  3.  
  4. public static void main(String[] args) {
  5.  
  6.  
  7. int spins = 1000000;
  8. int black = 0, red = 0; // black is 0
  9. int prev = 2;
  10. int countrepeat = 0, maxrepeat = 1;
  11. // spin number of spins
  12. for (int i = 0; i < spins; i++) {
  13. // generate random 0 or 1
  14. int random = (int) Math.round(Math.random());
  15. // count sides
  16. if (random == 0) { black++; } else { red++; }
  17. if(prev!=2) {
  18. if(prev==random) { //palo se kao prosli
  19. countrepeat++;
  20. if(maxrepeat<countrepeat) { maxrepeat=countrepeat; }
  21. }else { countrepeat=1; }
  22. }
  23. prev = random;
  24. }
  25. long u = (long) Math.pow(2, spins); //verovatnoca da se svi ponove
  26. double realno = Math.round( (Math.log(spins) / Math.log(2)) * 100.0 ) / 100.0 ;
  27. // ispisi
  28. System.out.println("Black:Red " + black + ":" + red);
  29. System.out.println("Verovatnoca za ponavljanje istog u "+spins+" je "+realno );
  30. System.out.println("Dogodilo se "+maxrepeat);
  31.  
  32.  
  33. }
  34.  
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement