<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html140/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Sample Page!</title>
<script language="JavaScript" type="text/javascript">
<!--
function MyTest()
{
var m=document.MyForm.MyM.value;
var n=document.MyForm.MyN.value;
var msg="m到n之间的随机数产生实例:\n\n";
msg+="随机数范围设定:\n";
msg+="下限:"+m+"\n";
msg+="上限:"+n+"\n\n"
if(m==n)
{
msg+="错误提示信息:\n"
msg+="上限与下限相等,请返回重新输入!";
}
else
{
msg+="随机数产生结果:\n</br>"
for(var i=0;i<30;i++)
{
//产生0-1之间随机数,并通过系数变换到m-n之间
var a=Math.random()*8;
var b=a+2;
msg+="第 "+(i+1)+" 个: "+((Math.random())*(n-m)+(n))+"\n</br>";
}
}
document.write(msg);
}
-->
</script>
</head>
<body>
<br>
<center>
<form name=MyForm>
随机数产生范围下限 : <input type=text name=MyM size=30 value=1><br>
随机数产生范围上限 : <input type=text name=MyN size=30 value=10><br><br>
<input type=button value=数学运算 onclick="MyTest()">
</form>
</center>
</body>
</html>但是。
"http://www.w3.org/TR/REC-html140/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Sample Page!</title>
<script language="JavaScript" type="text/javascript">
<!--
function MyTest()
{
var m=document.MyForm.MyM.value;
var n=document.MyForm.MyN.value;
var msg="m到n之间的随机数产生实例:\n\n";
msg+="随机数范围设定:\n";
msg+="下限:"+m+"\n";
msg+="上限:"+n+"\n\n"
if(m==n)
{
msg+="错误提示信息:\n"
msg+="上限与下限相等,请返回重新输入!";
}
else
{
msg+="随机数产生结果:\n</br>"
for(var i=0;i<30;i++)
{
//产生0-1之间随机数,并通过系数变换到m-n之间
var a=Math.random()*8;
var b=a+2;
msg+="第 "+(i+1)+" 个: "+((Math.random())*(n-m)+(n))+"\n</br>";
}
}
document.write(msg);
}
-->
</script>
</head>
<body>
<br>
<center>
<form name=MyForm>
随机数产生范围下限 : <input type=text name=MyM size=30 value=1><br>
随机数产生范围上限 : <input type=text name=MyN size=30 value=10><br><br>
<input type=button value=数学运算 onclick="MyTest()">
</form>
</center>
</body>
</html>但是。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html140/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Sample Page!</title>
<script language="JavaScript" type="text/javascript">
<!--
function MyTest()
{
var m=document.MyForm.MyM.value*1;
var n=document.MyForm.MyN.value*1;
var msg="m到n之间的随机数产生实例:\n\n";
msg+="随机数范围设定:\n";
msg+="下限:"+m+"\n";
msg+="上限:"+n+"\n\n"
if(m==n)
{
msg+="错误提示信息:\n"
msg+="上限与下限相等,请返回重新输入!";
}
else
{
msg+="随机数产生结果:\n</br>"
for(var i=0;i<30;i++)
{
msg+="第 "+(i+1)+" 个: "+(Math.random()*(n-m)+m)+"\n</br>";
}
}
document.getElementById("vf").innerHTML = msg;
}
//-->
</script>
</head>
<body>
<br>
<center>
<form name=MyForm>
随机数产生范围下限 : <input type=text name=MyM size=30 value=1><br>
随机数产生范围上限 : <input type=text name=MyN size=30 value=10><br><br>
<input type=button value=数学运算 onclick="MyTest()">
<div id="vf"></div>
</form>
</center>
</body>
</html>