下面函数的功能是:返回m个n位的二进制数据。
function RandomCreate2Data(m,n)
{
var Value="";
var MyArray=new Array();
for (var i=0;i<m;i++)
{
for (var j=1;j<=n;j++)
{
Value = Value+GetRandomIntNum(0,1);
}
MyArray[i]=Value;
Value="";
}
return MyArray;
}
function GetRandomIntNum(Min,Max)//[Min,Max]范围的随机整数
{
var Range = Max - Min;
var Rand = Math.random();
return(Min + Math.round(Rand * Range));
}
使用方法为:比如,返回3个4位的二进制数据。
var MyArray=RandomCreate2Data(3,4);
for(var i=0;i<MyArray.length;i++)
{
alert(MyArray[i]));
}