Zur Boardunity Forenstartseite
  #1  
Alt 15.04.2004, 17:51
Benutzerbild von TRS
TRS TRS ist offline
Mitglied
 
Registriert seit: 02.2003
Ort: Berlin
Beiträge: 995

Schnipsel: Zufallszahlen in JavaScript


Vielleicht braucht es ja jemand: In Javascript können eigentlich nur Zufallszahlen zwischen 0 und 1 erzeugt werden. So umgeht man das Problem:

Code:
<script type="text/javascript">			
	// randomNumber: Creates a number between 1 and given value
	// by Reimer: http://webhostingtalk.de
	function randomNumber(max) 
	{	
		return Math.ceil(Math.random() * max)
	}
	
	// Demo
	document.writeln(randomNumber(100))	
</script>

  #2  
Alt 05.06.2004, 12:41
neues Mitglied
 
Registriert seit: 06.2004
Beiträge: 5
Hallo Reimer,

ich habe auch mal eine Art Zufallsgenerator geschrieben.
Es ging damals darum, das sich bei Klick eines Enter Buttons zufällig eine von zwei Seiten öffnen sollte. Ich habe es benutz, weil sich hinter einer Domain mehrere designs versteckt haben. Je nach dem was der Zufallsgenerator ausgegeben hat, wurde die entsprechende Seite geöffnet...
funktioniert ganz gut, vielleicht kann ja jemand was mit anfangen....

Code:
<!--
  var z;

function zufallszahl(von,bis)
{
  z=Math.round(von+(bis-von)*Math.random());
  return z;
}
function pruefen()
{
 	  if (z==0)
                  window.open("http://www.seite1.de");
	  if (z==1)
                  window.open("http://www.seite2.de")
}
//-->

  #3  
Alt 17.07.2004, 19:28
Gast
Gast
 
Beiträge: n/a
Mit PHP ist das viel einfacher

rand(1,10) erzeugt eine Zahl zwischen 1 und 10

  #4  
Alt 17.07.2004, 19:36
Benutzerbild von exe
exe exe ist offline
titellos
 
Registriert seit: 07.2003
Ort: München
Beiträge: 888
Aber auch immer nur die gleichen Zahlenfolgen.
Wenn du eine bessere Zufallszahl hast musst du auch mit einem umfangreicheren Code-Schnippsel ankommen:

PHP-Code:
mt_srand((double)microtime()*1000000);
$random floor(mt_rand(010)); 

Antwort


Stichworte
-

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
Gehe zu






1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25