Wykonywanie zadania z prawdopodobieństwem p.

0

Witam.
Zastanawiam się nad taką konstrukcją. Chcę, aby jakaś część kodu została wykonana z jakimś prawdopodobieństwem p. Mam np. kwadrat i chcę, żeby zmieniał swój kolor ale z prawdopodobieństwem p.

ps. Jestem ciekawy czy choć raz udami mi się dobrze zatytułować wątek :D

2

potrzebujesz Random http://stackoverflow.com/questions/5887709/getting-random-numbers-in-java
pozniej robisz ifa (to jest pseudokod

if (p > rand.nextInt(100) ) {
  wywolajFunkcje();
}
0

Random nie jest konieczne, bardziej naturalne rozwiązanie:

if (p > Math.random() ) {
  wywolajFunkcje();
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1