`
xiner19871227
  • 浏览: 26126 次
  • 性别: Icon_minigender_2
  • 来自: 湖南
最近访客 更多访客>>
社区版块
存档分类
最新评论

javascript 随机数 与高级应用 附vbscript(asp) 随机数总结

阅读更多

一、是javascript 随机数函数Math.random()


生成指定范围的随机数
Math.random()方法没有参数,返回0~1之间的随机数,如果要生成0~n之间的随机
数,可以使用下面的格式:
Math.floor(Math.random()*n)
若要生成m~n之间的随机数,可以用:
Math.floor(Math.random()*n)+m
下面是运用:

本文来自: 脚本之家(www.jb51.net) 详细出处参考:http://www.jb51.net/article/12566.htm

 

<script language = "javascript" type = "text/javascript"> 
<!-- 
    //生成0到1000的随机数 
    var i = Math.floor(Math.random()*1000); 
    document.write(i); 

    document.write("
") 

    //生成1~10之间的随机数目 
    var j = Math.floor(Math.random()*10)+1; 
    document.write(j); 
//--> 
</script>

本文来自: 脚本之家(www.jb51.net) 详细出处参考:http://www.jb51.net/article/12566.htm

 

 

javascript 随机数 高级应用
①自JavaScript产生后,好多浏览器中都有内置的随机数发生方法。例如:
var number = Math.random();
该方法产生一个0到1之间的浮点数。
②基于时间,亦可以产生随机数。例如:
var now=new Date();
var number = now.getSeconds();
这将产生一个基于目前时间的0到59的整数。
var now=new Date();
var number = now.getSeconds()%43;
这将产生一个基于目前时间的0到42的整数。
③这里介绍一个相当优秀的的随机数发生器程序,能应用于许多领域。
<script language="JavaScript"><!--
// The Central Randomizer 1.3 (C) 1997 by Paul Houle
(houle@msc.cornell.edu)
// See: http://www.msc.cornell.edu/~houle/javascript/randomizer.html
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);
};
// end central randomizer. -->
</script>

 


二、vbscript(asp) 随机数
vbs生成随机数
一个无指定范围的随机数
Function GetRandomize(numstr)
Randomize
GetRandomize = Int((numstr * Rnd) + 1)
End Function
生成指定范围的随机数
Function MyRnd(NumMin,NumMax)
Randomize
MyRnd = Int(Rnd * (NumMax - NumMin + 1)) + NumMin
End Function

本文来自: 脚本之家(www.jb51.net) 详细出处参考:http://www.jb51.net/article/12566.htm

分享到:
评论

相关推荐

    vbscript example vbscript example

    VBScript(Visual Basic Scripting Edition)是一种轻量级、基于脚本的编程语言,主要用于Windows环境中的网页、...尽管现代Web开发中更多地转向了JavaScript和其他技术,但VBScript的历史地位和遗留应用仍然不可忽视。

    非常适合初学者学习的VBscript教程

    这个教程可能包含以下部分:VBScript基础语法、变量与常量、数据类型、运算符、流程控制结构(If...Then...Else、For...Next、Do...Loop等)、函数与过程、错误处理以及VBScript在HTML中的应用示例。 提供的压缩包...

    VBScript程序员参考手册

    再者,VBScript在HTML中的应用主要通过标签实现,常与ASP(Active Server Pages)结合,用于创建动态服务器页面。在ASP中,VBScript可以访问数据库、处理用户输入,实现服务器端的逻辑处理。 错误处理和调试技巧也...

    ASP源码—随机抽奖程序.zip

    在ASP中,可以使用VBScript或JScript内置的函数来生成随机数。例如,VBScript的`Rnd`函数可以用于生成0到1之间的随机浮点数,通过设定种子值和取整方式,可以调整随机数的范围,从而实现抽奖号码的随机抽取。如果是...

    VBScript学习资料

    VBScript在网页中的应用主要是通过Active Server Pages (ASP) 技术,允许开发者创建动态网页。它提供了丰富的内置函数和对象,如Request、Response、Server和Session等,用于处理用户请求、发送响应、服务器交互以及...

    VBScript学习

    VBScript(Visual Basic Script Edition)是一种轻量级的脚本语言,主要应用于Windows环境,尤其在Web开发中,与HTML、ASP(Active Server Pages)结合使用。VBScript的学习涵盖了许多方面,包括语法基础、变量、...

    ASP源码—javascript生成PNG格式验证码下载.zip

    ASP源码—javascript生成PNG格式验证码下载.zip是一个包含ASP编程语言和JavaScript技术的资源包,主要用于创建PNG格式的验证码图片。验证码是网络安全中常见的手段,它用于防止自动化的机器人程序和恶意用户进行非法...

    VBSCRIPT 速查手册

    - VBScript可通过XMLHttpRequest对象与Web服务交互,实现AJAX(异步JavaScript和XML)技术。 以上只是VBScript基础知识的一部分,深入学习还包括错误处理策略、优化技巧、与其他技术的整合等。VBSCRIPT 速查手册...

    asp语法大全ASP程序设计源代码

    VBScript是ASP默认的脚本语言,它是一种轻量级的解释型语言,用于编写客户端和服务器端的脚本。在例子中,`Sub Button1_OnClick`是一个事件处理程序,当用户点击按钮时执行。`IsNumeric`函数检查输入是否为数字,`If...

    一个可以随机抽取任何2数之间的asp代码

    7. **页面重载与随机数刷新**:如果希望每次页面加载时都生成新的随机数,可以使用`Response.CacheControl = "no-cache"`来禁止浏览器缓存页面,或者使用JavaScript来实现页面的刷新。 综合以上知识点,这个ASP代码...

    ASP实例开发源码——ASP+javascript生成PNG格式验证码下载.zip

    该压缩包文件“ASP实例开发源码——ASP+javascript生成PNG格式验证码下载.zip”提供了一个ASP(Active Server Pages)和JavaScript结合实现的验证码生成器的源代码示例。验证码技术在网页开发中扮演着重要的角色,它...

    VBscript速查手册

    - JScript是另一种基于ECMAScript的语言,也常用于ASP开发,与VBScript互为竞争者。 - VBScript语法更接近Visual Basic,JScript更接近JavaScript。 8. **VBScript的局限性** - 不支持面向对象编程,尽管可以...

    ASP 免费抽奖

    ASP免费抽奖系统是一种基于Active Server Pages (ASP)技术构建的在线抽奖应用。ASP是微软开发的一种服务器端脚本环境,用于生成动态网页。这个系统允许开发者根据需求自定义参与抽奖的人数以及设置不同的奖项,为...

    活动抽奖的asp程序

    在这个“活动抽奖的asp程序”中,ASP技术被巧妙地应用于在线抽奖活动的实现,以满足公布结果的需求。下面将详细介绍这个程序可能包含的关键知识点。 1. **ASP基本结构与语法**: ASP程序由HTML、脚本语言(如...

    asp免费抽奖系统

    ASP免费抽奖系统是一种基于Active Server Pages (ASP)技术构建的在线抽奖应用,它允许开发者或网站管理员自由地定义参与抽奖的人数以及设置不同的奖项。在ASP这种服务器端脚本语言的支持下,该系统能够实现动态生成...

    VBScript语言参考

    VBScript(Visual Basic Scripting Edition)是一种轻量级的脚本语言,主要应用于Windows环境,尤其是Web开发和自动化任务中。它是Visual Basic家族的一部分,但并不需要完整的Visual Basic开发环境来运行。VBScript...

    基于ASP的考试系统

    JScript则是ASP支持的另一种脚本语言,与JavaScript类似,但更面向服务器端。开发者可以根据需求选择合适的脚本语言编写ASP代码。 【考试系统的功能实现】 1. **登录与注册**:使用ASP处理用户提交的用户名和密码...

    ASP200问.EXE

    33.如何实现VBScript和JavaScript的数据共享(JavaScript to VBScript) 33.如何实现VBScript和JavaScript的数据共享(VBScript to JavaScript) 33.如何实现VBScript和JavaScript的数据共享(Server to Client) 34...

Global site tag (gtag.js) - Google Analytics