🎲
作品ガチャ
ジャンル・最低評価・尺の条件だけ指定すれば、条件に合う候補からランダムで1本を引きます。
スコア計算式
候補 = フィルタ通過作品の先頭500件 から PHP Collection::random() で1件抽出
なぜ500件制限?
MySQL の ORDER BY RAND() は全件スキャンで遅い。先にIDだけ500件に絞ってPHP側でランダム選択することで高速化しつつ、十分な多様性を確保。
評価・レビュー数: FANZA 公式データ / 価格: FANZA APIから毎日取得 / スコア: AVSEL独自計算