(实际上是运行在wscript 的jscript)
出错情况是出现了重复项。
另外,有个特点:
0 始终添加不进去;
(function()
{
var arr = [];
for(var i = 0; i < 50; i++)
{
var r = rand();
var whether = hasFigure(r, arr);
if(! whether)
{
arr.push(r);
}
logHost.log(11, "< " + r + ">" + "[" + whether + "]");
}
logHost.log(19, arr)
logHost.showLog(2);
})();
function rand()
{
var r = Math.random();
r = r * 26;
return Math.floor(r);
}
function hasFigure(x, arr)
{
if(arr.length == 0)
return false;
for(var item in arr)
{
if(item == x)
{
return true;
}
}
return false;
}
PS:请无视那个log