Pracuję nad aplikacją, w której wiele wycinków z gazet należy "rzucać" losowo na stół. Jednak w przypadku korzystania z prawdziwych losowych zawsze istnieje możliwość, że wszystkie klipy pojawią się w jednym miejscu. klient wolałby bardziej "równy" losowy rozkład.Szukam dobrego algorytmu dla równej dystrybucji
Jednym z moich rozwiązań było: jeśli mam 20 wycinków, obliczyć siatkę z 20 polami, a następnie umieścić każdy wycinek w polu z losowymi pozycjami x/y w obrębie tego pola.
Ktoś ma lepsze/mądrzejsze rozwiązanie?
wielkie dzięki!
To dobry, szybki sposób robienia tego. –
Zgadzam się, ale pamiętaj, że potrzebujesz jednolitego rozkładu w każdym polu, w przeciwnym razie otrzymasz "siatkę słupków". – Fredrik