脚本中的随机数

时间:2011-11-25 13:06:30

标签: javascript random jwplayer

我想把一个数字链接到不同的音乐风格播放列表。对于特定的音乐风格没有问题。

但我也希望制作一个包含所有音乐播放列表的随机视频播放器 有没有办法在地方1-10之间放置一个随机数--randomnumber -

 <script type="text/javascript">
      jwplayer('mediaplayer').setup({
      'flashplayer': 'jwplayer/player-licensed.swf',
      'id': 'playerID',
      'width': '650',
      'height': '370',
      'playlistfile': 'jwplayer/--randomnumber--/playlist.xml',
      'controlbar': 'over',
      'autostart': 'true',
      'repeat': 'always'    
      })  
 </script>

谢谢你的帮助。

2 个答案:

答案 0 :(得分:4)

您可以快速定义一个函数来生成一个随机整数,如下所示:

function generateRandomInteger(max) {
    return Math.floor(Math.random() * max) + 1;
}

然后将其连接到现有代码中的playlistfile属性:

<script type="text/javascript">
      jwplayer('mediaplayer').setup({
      'flashplayer': 'jwplayer/player-licensed.swf',
      'id': 'playerID',
      'width': '650',
      'height': '370',
      'playlistfile': 'jwplayer/' + generateRandomInteger(10) + '/playlist.xml',
      'controlbar': 'over',
      'autostart': 'true',
      'repeat': 'always'    
      })  
 </script>

答案 1 :(得分:1)

这应该这样做:

'jwplayer/' + Math.ceil(10 * Math.random()) + '/playlist.xml'