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 {
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