<script language="JavaScript">
<!--
rnd.today=new Date();
rnd.seed=rnd.today.getTime();function rnd() {
        rnd.seed = (rnd.seed*9301+49297) % 233280;
        return rnd.seed/(233280.0);
};function rand(number) {
        return Math.ceil(rnd()*number);
};function outPutText()
{
var i = 10;
while(i)
{
document.write("The seed is"+rand(10)+"<BR>");
i--;
}
document.write(rnd.today+"<BR>"+rnd.seed);
}
//-->
</script>
试试这个?

解决方案 »

  1.   

    Function makePassword(maxLen) '生成随机密码
        Dim strNewPass
        Dim whatsNext, upper, lower, intCounter
        Randomize
        For intCounter = 1 To maxLen
            whatsNext = Int((1 - 0 + 1) * Rnd + 0)
            If whatsNext = 0 Then
            'character
                upper = 90
                lower = 65
            Else
                upper = 57
                lower = 48
            End If
            strNewPass = strNewPass & Chr(Int((upper - lower + 1) * Rnd + lower))
        Next
        makePassword = strNewPass
    End Function
      

  2.   

    Math.random(); //0 - 1 之间的小数, 这个不是挺好的吗?