Zurück   klamm-Forum > klamm-Lose > Lose4Scripts > Lose4Scripts (erledigt)

 
 
LinkBack Themen-Optionen Ansicht
Alt 16.07.2007, 16: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, 21: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, 21: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, 21:37:44   #4 (permalink)
kanz pöhse
Benutzerbild von LasMiranda

ID: 28058
Lose-Remote

LasMiranda eine Nachricht über ICQ schicken LasMiranda eine Nachricht über AIM schicken LasMiranda eine Nachricht über MSN schicken LasMiranda eine Nachricht über Yahoo! schicken LasMiranda eine Nachricht über Skype™ schicken
Reg: 05.05.2006
Beiträge: 3.054
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 21:44:04 Uhr)
LasMiranda ist offline  
Alt 16.07.2007, 21:38:24   #5 (permalink)
Erfahrener Benutzer

guch0 eine Nachricht über ICQ schicken
Reg: 02.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 21:40:56 Uhr)
guch0 ist offline  
Alt 16.07.2007, 21: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 21:41:23 Uhr)
Code-Haufen ist offline  
Alt 16.07.2007, 21:51:50   #7 (permalink)
be forever curious
Benutzerbild von tleilax

ID: 27936
Lose-Remote

Reg: 20.04.2006
Beiträge: 2.423
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  
 

Gesponsorte Links

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 23:10:55
Zufallsscript das eine zufällige Seite öffnet? MisterSimpson Programmierung 2 05.08.2006 10:10:36
S: besseres "zufallsscript" Malo Programmierung 9 07.06.2006 22:05:16


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:13:33 Uhr.