欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

隨機的算法是怎樣實現的

洪振霞2年前17瀏覽0評論

隨機的算法是怎樣實現的?

哈哈,剛入門的時候就是做了一個音樂 APP,當時做的比較簡單,那就來說說我這個“隨機”是怎么樣的。

我是搞 Android 開發的,開發語言使用的是 Java 。

Java 中有一個 Math.random() 的方法。

Math 類的 random() 方法可以生成大于等于0.0、小于1.0的double型隨機數。

int num=(int)(Math.random()*n);//返回的是大于等于0小于n之間的隨機數

那么,有了這個方法,就可以做一些事情了。

首先,獲取一個列表(Android 中用 ListView 展示),這個列表展示所有的音樂,每一個條目代表一首歌曲。

如下我截圖的網易云音樂作為例子。

然后,給每條數據都編號,從 0 開始。

當我們執行上面的代碼,得到一個 num,這個 num 是隨機出來的,在 0 ~ n 之間。

最后,我們只要將列表中與 num 對應的那條數據(也就是那首歌),執行播放程序,就是一個簡單的隨機播放。

以上是我剛入坑 Android 開發時候做的一個音樂 APP 用的隨機播放,當然網易云音樂可能有更好的算法,哈哈。

喜歡的朋友點個贊,給個關注哦。

^_^

math類 java,隨機的算法是怎樣實現的