脚本中的随机数

3
我想要为不同的音乐风格播放列表添加编号,对于特定的音乐风格没问题。
但是我还想制作一个随机视频播放器,包含所有的音乐播放列表。有没有办法在--randomnumber--处随机插入一个1到10之间的数字?
 <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个回答

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
这样应该就可以了:

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接