# Wprawka 5 ## Symulacja ewolucji opinii w populacji Mamy populację n = 10000 osób. Każda z osób jest w jednym z 3 stanów: * opinia A * opinia B * brak opinii: O Osoby te spotykają się losowo, tj w każdym kroku czasu dwie zupełnie losowo wybrane osoby spotykają się, i ich stany następuja ewolucji, zgodnie z następującymi zasadami: * A + B -> O + O * B + A -> O + O * A + O -> A + A * O + A -> A + A * B + O -> B + B * O + B -> B + B (czyli: dwóch przekonanych o przeciwnych opiniach canceluje swoje opinie, a przekonany umie przekabacić nieprzekonanego.) System ewoluuje do momentu aż wszyscy w populacji mają identyczny stan. Napisz symulator, który sprawdzi: * dla stanu początkowego A = 51%, B = 49% populacji * jak często w końcowym stanie mamy: wszyscy z A, a jak często: wszyscy z B * powtarzając symulację wiele razy (np 1000 razy). Sprawdź też początkowe konfiguracje z: 60%, 55%, 50.1% startowej populacji A (i resztą z B). ## Uwagi Jeśli twój symulator działa za wolno, zmniejsz liczbę powtórzeń, albo rozmiar populacji.