Funkcja symuluje obrót bębna z stopniowym zatrzymaniem
- użyj onRoll do animacji obrotu (zmiany bieżącej wartości na bębnie)
- i onStop do powiadomienia, gdy bęben przestanie się kręcić
przykład
runSpinner(
() => setValue(v => ++v % 10),
() => console.log('finished')
)