Generating Random Number Using RND Function And Randomize Statement

posted by Scudyen date: Thursday, May 22, 2008 category: ASP.NET
  Featured Story | Printable View | Email It | Comments | Write Comment

We will use RDN function to generate a random number. Our first example generates a random number between 1 ~ 10. 

Example 1
<%@ Page Language="VB" Debug="true" %>
<script runat="server">
Sub Page_Load(Source as Object, E as EventArgs)
Dim i as integer
i = CInt(Int((10 * Rnd()) + 1))
example.InnerHtml = "Random Number : " & i
end sub
</script>
<SPAN id=example runat="server" />

i = CInt(Int((10 * Rnd()) + 1))

In this example we put a limited number for our result. Here, 10 is the upperbound for our random number, Our lowerbound is 1. Becuase we do not want to generate a random number equals to 0 (zero). Our script will generate a random number from 1 to 10.

Now we will generate a random number using randomize statement. You will add only a line same code. Add 'randomize' code inside of your original code. Randomize generates a number from system timer, then RDN function uses this number to generate a random number. Therefore if you use 'randomize', mostly  you will get more different numbers.

 

Example 2
<%@ Page Language="VB" Debug="true" %>
<script runat="server">
Sub Page_Load(Source as Object, E as EventArgs)
Dim i as integer
Randomize
i = CInt(Int((10 * Rnd()) + 1))
example.InnerHtml = "Random Number : " & i
end sub
</script>
<SPAN id=example runat="server" />


Custom Search



Gazatem Technologies Active News Manager


page counter

Listed with 411asp.net
Listed with 4aspin.com
PHP, ASP, .NET, JSP Resources, Reviews