JavaScript Tutorial/Math/random

Материал из Web эксперт
Перейти к: навигация, поиск

Generate a random integer between 2 and 10

   <source lang="javascript">

<html> <head> <title>Example</title> </head> <body> <script type="text/javascript"> function selectFrom(startValue, endValue) {

   var iChoices = endValue - startValue + 1;
   return Math.floor(Math.random() * iChoices + startValue);

}

var iNum = selectFrom(2, 10); alert(iNum); </script> </body> </html></source>


Generate random numbes in a range

   <source lang="javascript">

<html> <head> <title>die Roller</title> <script> var rollRaw = 0; var rollBigger = 0; var rollInt = 0; var rollFinal = 0; var result = ""; rollRaw = Math.random(); rollBigger = rollRaw * 6; rollInt = Math.floor(rollBigger); rollFinal = rollInt + 1; result = "rollRaw: " + rollRaw + "\n"; result += "rollBigger: " + rollBigger + "\n"; result += "rollInt: " + rollInt + "\n"; result += "rollFinal: " + rollFinal + "\n"; alert(result); </script> </head> <body> </body> </html></source>


Generate random URL

   <source lang="javascript">

<HTML> <HEAD> <SCRIPT language="JavaScript">

</SCRIPT> </HEAD> <BODY>

List of Cars:

<SCRIPT language="JavaScript">

</SCRIPT> </BODY> </HTML></source>


Math.random()

Syntax



   <source lang="javascript">

math.random(num)</source>


Math.round a random number

   <source lang="javascript">

<html> <head> <title>A Simple Page</title> <script language="JavaScript">

</script> </head> <body> </body> </html></source>


Use Math.random to generate random number

   <source lang="javascript">

<html> <head> <title>A Simple Page</title> <script language="JavaScript">

</script> </head> <body> </body> </html></source>