ASP的随机数的应用技术

随机

  关于随机数,请参看以下资料:
  Rnd 函数
  描述

  返回一个随机数。
  语法
  Rnd[(number)]
  number 参数可以是任意有效的数值表达式。
  说明
  Rnd 函数返回一个小于 1 但大于或等于 0 的值。 number 的值决定了 Rnd 生成随机数的方式:
  如果 number 为 Rnd 生成
  小于零 每次都相同的值,使用 number 作为种子。
  大于零 序列中的下一个随机数。
  等于零 最近生成的数。
  省略 序列中的下一个随机数。
  因每一次连续调用 Rnd 函数时都用序列中的前一个数作为下一个数的种子,所以对于任何最初给定的种子都会生成相同的数列。
  在调用 Rnd 之前,先使用无参数的 Randomize 语句初始化随机数生成器,该生成器具有基于系统计时器的种子。
  要产生指定范围的随机整数,请使用以下公式:
  Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
  这里, upperbound 是此范围的上界,而 lowerbound 是此范围内的下界。
  注意 要重复随机数的序列,请在使用数值参数调用 Randomize 之前,立即用负值参数调用 Rnd。使用同样 number 值的 Randomize 不能重复先前的随机数序列。

时间: 2024-11-10 00:18:55

ASP的随机数的应用技术的相关文章

ASP+中取代ASP的RS(Remote Scripting)技术的Framework

ASP+中取代ASP的RS(Remote Scripting)技术的FrameworkBatman在上面的文章里面我提到了Page.IsPostBack属性的一个应用,可以用来保存用户输入的信息,下面我将介绍它的另外一个用处,那就是取代ASP中的RS(Remote Scripting)技术.至于RS的基本概念和用法我已经在asp版里面有很多介绍了,它主要的优势就是在不刷新当前页面的情况下和服务器端进行通信.但是由于它的底层是使用了java技术,所以它用起来还是显得较为烦琐,下面我就将介绍在ASP

以前搜集的一些资料---如何在ASP中实现错误陷阱技术

错误 如何在ASP中实现错误陷阱技术(即实现VB中的所谓的On Error GoTo)代码如下(一共4个文件)1.error1.asp(用来生成错误)<html><head><title>输入数据</title></head> <body> <form method="POST" action="error2.asp" name="form1">  <div

如何调试ASP服务端的组件技术

如何调试ASP服务端的组件技术 本文主要介绍如何调试ASP服务端组件技术,包括这个复杂的出错信息: 一.ASP 0115 Error. 二.代码在单独的EXE文件里面运行良好,但是一旦放入ASP中产生调用失败的信息 本文背景: 第一种情况:你在你的浏览器中可否看见过这种信息呢? Error \'ASP 0115\' Unexpected error file://.asp A trappable error occurred in an external object. The script c

以前收集的一些资料---如何调试ASP服务端的组件技术

        如何调试ASP服务端的组件技术    本文主要介绍如何调试ASP服务端组件技术,包括这个复杂的出错信息:    一.ASP 0115 Error.    二.代码在单独的EXE文件里面运行良好,但是一旦放入ASP中        产生调用失败的信息本文背景:    第一种情况:你在你的浏览器中可否看见过这种信息呢?Error 'ASP 0115'Unexpected error/<Web Name>/<ASP file name>.aspA trappable er

ASP.NET生成静态页技术

模板页面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head>     <title>企业堂 - ASP.N

ASP生成随机数 ASP生成不重复随机数_应用技巧

ASP生成随机数: 复制代码 代码如下: Randomize '纯随机,不重复 Response.write Int((999999999 * Rnd) + 111111111) '生成111111111到999999999之间随机数 ASP不重复随机数: 方法一: 已测 使用的时候需要注意里面的分割字符串的字符. 复制代码 代码如下: <% '生成的是一个不重复的数组 Function GetRnd(lowerNum,upperNum) Dim unit,RndNum,Fun_X unit =

asp.net中SqlCacheDependency缓存技术概述_实用技巧

本文实例讲述了asp.net中SqlCacheDependency缓存技术,对于大型web程序设计来说具有很高的实用价值.具体如下: 对于访问量大,但更新较少的网站中使用缓存技术,可以大大提高运行效率:加上.NET 2.0提供的缓存依赖机制,我们可以很方便的对缓存进行管理更新:以下是本人学习的一点心得体会,希望能够起到抛砖引玉的作用. 建立缓存依赖,实现代码如下: /**//// <summary> /// 建立缓存依赖项 /// </summary> /// <return

ASP生成随机数 ASP生成不重复随机数

ASP生成随机数: 复制代码 代码如下:Randomize '纯随机,不重复 Response.write Int((999999999 * Rnd) + 111111111) '生成111111111到999999999之间随机数 ASP不重复随机数: 方法一: 已测 使用的时候需要注意里面的分割字符串的字符.复制代码 代码如下: <% '生成的是一个不重复的数组 Function GetRnd(lowerNum,upperNum) Dim unit,RndNum,Fun_X unit = u

ASP.net随机数应用实例

asp.net|随机|应用实例 大家可能都用过Chinaren的校友录,不久前它的留言簿上加了一个防止灌水的方法,就是系统每次产生一个由随机的数字和字母组成的图片,每次留言必须正确地输入这些随机产生的字符,否则不能添加留言.这是一个很好的防止恶意攻击的方法,其核心的技术就是如何产生随机数.Chinaren网站是使用PHP实现的,而我们可以充分利用ASP.net的强大功能很轻易地实现. ??在.net Framework中提供了一个专门用来产生随机数的类System.Random,使用这个类时必须