fix: use seeded RNG for random anime fallback

This commit is contained in:
2026-05-20 17:16:17 +02:00
committed by Mikkel Elvers
parent 0e16f9f720
commit d7fee6d518

View File

@@ -160,7 +160,8 @@ func (s *animeService) GetRandomAnime(ctx context.Context) (domain.Anime, error)
if fallbackErr != nil || len(res.Animes) == 0 { if fallbackErr != nil || len(res.Animes) == 0 {
continue continue
} }
return res.Animes[rand.Intn(len(res.Animes))], nil r := rand.New(rand.NewSource(time.Now().UnixNano()))
return res.Animes[r.Intn(len(res.Animes))], nil
} }
return domain.Anime{}, err return domain.Anime{}, err