| 219 | } |
| 220 | |
| 221 | public static (string, Dictionary<string, object>) NewEvent() |
| 222 | { |
| 223 | var eventName = events[_random.Next(0, events.Length)]; |
| 224 | var (artist, music) = musics[_random.Next(0, musics.Length)]; |
| 225 | |
| 226 | var props = new Dictionary<string, object>(); |
| 227 | |
| 228 | if (eventName == "change_volume") |
| 229 | { |
| 230 | props.Add("volume", _random.Next(10, 90)); |
| 231 | return (eventName, props); |
| 232 | } |
| 233 | |
| 234 | props.Add("artist", artist); |
| 235 | props.Add("music", music); |
| 236 | if (eventName == "like_music") |
| 237 | props.Add("like_count", _random.Next(1, 10)); |
| 238 | |
| 239 | return (eventName, props); |
| 240 | } |
| 241 | } |