Javascript随机数组

时间:2012-08-15 05:18:44

标签: javascript

我不得不承认,就JavaScript而言,我是新手。过去几年在硬件上工作并且无法跟上。

无论如何,我正在尝试使用Tubular(http://www.seanmccambridge.com/tubular/),除了我试图从一组视频ID而不是一个视频ID中选择。例如,刷新页面会加载不同的视频ID,按关系加载不同的视频。

这是实际功能:

$().ready(function() {
$('body').tubular('ID-GOES-HERE','wrapper'); 

我已经尝试过这样做了,但最后我完全成功地完成了它。欢迎任何建议!

3 个答案:

答案 0 :(得分:2)

像...一样的东西。

var myIDs = [1,2,3,4,5,6,7,8,9,0];
var selectedID = myIDs[Math.floor(Math.random() * myIDs.length)];

这将为您提供数组中随机选择的项目

答案 1 :(得分:0)

var videoIDs = [1,2,3,4,5,6];
var randomID = videoIDs[Math.floor(Math.random() * videoIDs.length)];

$(document).ready(function() {
    $('body').tubular(randomID,'wrapper'); 
});

答案 2 :(得分:0)

如果你想要在1到6之间,你会把

Math.floor(Math.random() * 6) + 1

您可以将1和6替换为该阵列中的视频数量,或者如果您希望它是动态的,请使用array.length函数。

试一试,看看它是否适合你。