Alt 16.07.2007, 15:59:10   #1 (permalink)
Simpsons Fan
Benutzerbild von MisterSimpson

ID: 50883
Lose-Remote

Reg: 20.04.2006
Beiträge: 2.949
Standard Zufallsscript

Hi ich suche ein Zufallsscript, jedoch soll es nicht reiner Zufall sein, sondern das ich sagen kann 1% pro Tag von den Besuchern sollen ca. 5 Seiten (ingesamt 1%) sehen. Die 5 Seiten sind dann alle unterschiedlich. Ansonsten kommt eine andere Seite.

Sagen wir mal so:

Insgesamt sollen z.B. 100 mal eine von den 5 Seiten kommen
Ansonsten kommt eine andere Seite

Zufallsscript gibt es ja wie Sand am Meer, jedoch finde ich nichts was nicht richtig Zufall ist, sondern das geteilt ist.

Also es sollen nicht 100 Stück sofort verbraucht werden, sondern auf den ganzen Tag verteilt werden.

Hoffe ihr wisst was ich meine. Das ganze ist für Testzwecken, evtl. will ich daraus später ein Gewinnspiel machen.

Wer kann mir sowas machen und wieviel würde das kosten?
 
MisterSimpson ist offline  
Alt 16.07.2007, 20:16:41   #2 (permalink)
Simpsons Fan
Benutzerbild von MisterSimpson

ID: 50883
Lose-Remote

Reg: 20.04.2006
Beiträge: 2.949
Standard

Ein freundlicher User hat mir das mal geschickt

PHP-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
<?php
//zufallszahl wird zwischen 1 und 1000 generiert.. und unter der Variable zufallszahl gespeichert
$zufallszahl mt_rand(1,1000);

// ausgabe der endsprechenden (unterschiedlichen) texte
if ($zufallszahl $zufallszahl 6) {
echo 
'sie haben gewonnen';
} else {
echo 
'sie haben verloren';
}
?>
Jedoch kommt es mir so vor wenn ich schreibe 1,10 das sie haben gewonnen öfters als einmal während der 10 Aufrufe kommt. Kann das sein?
 
MisterSimpson ist offline Threadstarter  
Alt 16.07.2007, 20:23:07   #3 (permalink)
(Werbeplatz)

ID: 86595
Lose-Remote

Reg: 18.05.2006
Beiträge: 362
Standard

Bei 1, 7,8,9 & 10 sollte ein "gewonnen" kommen, wenn ich das richtig sehe.
^^
Das "&" irrtiert mich etwas...
-------------------------------------------------
Hier könnte Ihr Werbung stehen
-------------------------------------------------

Tombi ist offline  
Alt 16.07.2007, 20:37:44   #4 (permalink)
kanz pöhse
Benutzerbild von LasMiranda

ID: 28058
Lose-Remote

LasMiranda eine Nachricht über ICQ schicken
Reg: 05.05.2006
Beiträge: 3.061
Standard

was auch immer der kann, PHP ist es nicht.

PHP-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
<?php 
//zufallszahl wird zwischen 1 und 1000 generiert.. und unter der Variable zufallszahl gespeichert 
$zufallszahl mt_rand(1,1000); //zufallszahl zwischen 1 und 1000

// ausgabe der endsprechenden (unterschiedlichen) texte 
if ($zufallszahl == AND $zufallszahl 6) { 
echo 
'sie haben gewonnen'//erscheint, wenn zufallszahl 1 und kleiner 6? häh?
} else { 
echo 
'sie haben verloren'//erscheint sonst

?>
Gruß, Martin

Geändert von LasMiranda (16.07.2007 um 20:44:04 Uhr)
LasMiranda ist offline  
Alt 16.07.2007, 20:38:24   #5 (permalink)
Erfahrener Benutzer

guch0 eine Nachricht über ICQ schicken
Reg: 01.04.2007
Beiträge: 133
Standard

PHP-Code:
1:
2:
3:
4:
5:
if ($zufallszahl $zufallszahl 6) {
echo 
'sie haben gewonnen';
} else {
echo 
'sie haben verloren';

Wer das war sollte weggesperrt werden
1. ist das & $zufallszahl < 6 unnötig da die bedingung nur erfüllt wird wenn $zufallszahl = 1 is.
2. Wird $zufallszahl der Wert is zugewiesen.
3. müsste es && heißen


Ich verstehe garnicht was der jednige bezwecken wollte.
PHP-Code:
1:
if ($zufallszahl && $zufallszahl >= 1// wobei die zahl ja immer größer is als 1 
Eher sowas vielleicht
Naja ^^
 

Geändert von guch0 (16.07.2007 um 20:40:56 Uhr)
guch0 ist offline  
Alt 16.07.2007, 20:40:06   #6 (permalink)
der Lose braucht..
Benutzerbild von Code-Haufen

Code-Haufen eine Nachricht über ICQ schicken
Reg: 24.04.2006
Beiträge: 2.118
Standard

Zitat:
Zitat von Tombi Beitrag anzeigen
Bei 1, 7,8,9 & 10 sollte ein "gewonnen" kommen, wenn ich das richtig sehe.
^^
Das "&" irrtiert mich etwas...
Nein, der Gewinn kommt bei 1,2,3,4 und 5 wegen < 6 (und das auch nur wenn das & durch or ersetzt wird)
Jagusch-AddOns by Code-Haufen -- Klick hier!





Geändert von Code-Haufen (16.07.2007 um 20:41:23 Uhr)
Code-Haufen ist offline  
Alt 16.07.2007, 20:51:50   #7 (permalink)
be forever curious
Benutzerbild von tleilax

ID: 27936
Lose-Remote

Reg: 20.04.2006
Beiträge: 2.426
Standard

Als konkreteren Ansatz:
PHP-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
<?php
    $pages 
= array(
        
'http://www.google.de',
        
'http://www.ajaxian.com',
        
'http://www.techcrunch.com',
        
'http://www.prototypejs.org',
        
'http://script.aculo.us',
        
'http://www.klamm.de'
    
);
    
$percentage 1;
    
$random mt_rand(0floor(count($pages)*100/$percentage));

    if (
$random<count($pages))
    {
        echo 
'Gewonnen, URL='.$pages[$random];
    }
    else
    {
        echo 
'Nada';
    }
?>
.lange tage und angenehme nächte, tlx
:.whatthemovie.com (Screenshots raten) | PHP ExportForce-Klasse
tleilax ist offline  
 
Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Biete Zufallsscript kostenlos an. | Spenden gern gesehen christian123 Lose4Scripts 3 02.01.2008 22:10:55
Zufallsscript das eine zufällige Seite öffnet? MisterSimpson Programmierung 2 05.08.2006 09:10:36
S: besseres "zufallsscript" Malo Programmierung 9 07.06.2006 21:05:16


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:25:43 Uhr.