@@ -3,7 +3,7 @@ package anim
5 "image/color"
5 "image/color"
6− "math/rand"
6+ "math/rand/v2"
@@ -41,7 +41,7 @@ type cyclingChar struct {
43func (c cyclingChar) randomRune() rune {
43func (c cyclingChar) randomRune() rune {
44− return (charRunes)[rand.Intn(len(charRunes))] //nolint:gosec
44+ return (charRunes)[rand.IntN(len(charRunes))] //nolint:gosec
47func (c cyclingChar) state(start time.Time) charState {
47func (c cyclingChar) state(start time.Time) charState {
@@ -137,7 +137,7 @@ func New(cyclingCharsSize uint, label string, opts ...animOption) Animation {
139 makeDelay := func(a int32, b time.Duration) time.Duration {
139 makeDelay := func(a int32, b time.Duration) time.Duration {
140− return time.Duration(rand.Int31n(a)) * (time.Millisecond * b) //nolint:gosec
140+ return time.Duration(rand.Int32N(a)) * (time.Millisecond * b) //nolint:gosec
143 makeInitialDelay := func() time.Duration {
143 makeInitialDelay := func() time.Duration {