请帮我写个js产生随机数的脚本,在线等(30分钟后关闭问题)!

我要在网页中随机显示flash动画,swf文件名字是这种数字递增:
ban_1、ban_2....ban10...

flash数量不固定,可能是2个动画,但是过几天也许又会增加或减少数量,所以要设个数量方便改,在此数量范围内产生随机数即可:

var coun = 5(在1-5之间产生随机数,5改成15后就在1-15之间产生随机数)

不会js,很急,1个小时内要做好,我30分钟后关闭问题,会的朋友帮忙写个,谢谢,把这个随机数字变量输出到下面“*”位置就可以了,要那个变量把那个变量怎么在下面“*”位置引用的方法也写出来:

<script language="JavaScript">C_Flashs('swf/','ban_*',1,0,670,296);</script>
我可能形容得有点复杂了,简单点:
var swfcoun = parseInt(Math.random()*5+1);//这个5是可以改的

但我不知道怎么才能在下面ban_*的*位置输出这个随机变量:
<script language="JavaScript">C_Flashs('swf/','ban_*',1,0,670,296);</script>

script>
//声明一个随机数变量,默认为1
var GetRandomn = 1;
//获取随机范围内数值的函数
function GetRandom(n){GetRandomn=Math.floor(Math.random()*n+1)}
//开始调用,获得一个1-100的随机数
GetRandom("100");
//输出查看
document.write(GetRandomn)
</script>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-05
如果你已经造出1-5的随机数,那么在传参数的时候,可以只传1-5的数字,至于你说的ban_* 把*在参数传入时改成数字这种,你大可不必,传入的时候是数字,在C_Flashs函数体内,你可以使用字符串连接这个数字参数

举例:
<script language="JavaScript">
var swfcoun = parseInt(Math.random()*5+1);//假如这个就是你的随机数

C_Flashs('swf/',swfcoun,1,0,670,296);

//以下示例是代码片断,示意
function C_Flashs(aa,bb,cc,dd,ee,ff)
{
//cc传入的参数即你的随机数,当要使用ban_*时(*为数字),就可以使用连接,例:swfname="ban_"+cc;
//变量swfname的值现在已经变成ban_*(*为数字),如ban_3,在使用时可以直接使用swfname,当然需要扩展名的话自己再 +".swf"

}

</script>