如果我在單獨的課程中有特定的說明,我會如何隨機提供它們?如何隨機化在C#中執行某些操作的方式?
例如,如果一個類播放音頻文件,而另一個類添加兩個數字,我希望能夠隨機化以產生與每個類對應的隨機數或標籤。
我需要用什麼語法在C#中執行上述操作?
如果我在單獨的課程中有特定的說明,我會如何隨機提供它們?如何隨機化在C#中執行某些操作的方式?
例如,如果一個類播放音頻文件,而另一個類添加兩個數字,我希望能夠隨機化以產生與每個類對應的隨機數或標籤。
我需要用什麼語法在C#中執行上述操作?
我會使用一個List,其中ISomeAudioPlayer定義了一個Play
方法。使用Random
類生成0到不同可能性數之間的數字,然後在列表中該索引處的對象上調用Play方法。
將您的操作放入數組或類似的結構中。如果你想要一個隨機動作,從數組中隨機選取一個元素。如果你想要執行一次所有的動作,然後洗滌數組並依次處理洗過的數組。
您可以使用具有隨機間隔值的計時器。 –
這是一個有趣的想法。沒有想到這一點。 – user1992705