"""画面確認用のダミーデータ。日付とスタジオごとに毎回同じ結果を返す。""" import random def fetch(studio, date): rng = random.Random(f"{studio['id']}:{date.isoformat()}") slots = [] for room in studio["rooms"]: for hour in range(studio["open"], studio["close"]): status = "booked" if rng.random() < 0.45 else "free" slots.append({"room": room, "hour": hour, "status": status}) return slots