| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: Frage wegen mt_rand im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige also ich hab nun mit PHP angefangen und ne frage wegen dem Zufallsgeneraor: PHP-Code: <? for ( $i = 1 ...
![]() |
| | #1 (permalink) |
| Registriert seit: 07.06.05 ![]() Likes: 0 | Frage wegen mt_rand Anzeige also ich hab nun mit PHP angefangen und ne frage wegen dem Zufallsgeneraor: PHP-Code: wo liegt denn mein fehler? danke im vorraus, gruß Hash =) ?dit: scheinbar werden die Zahlen hinten doch gelesen, aber falsch interpretiert! wenn ich z.B. 5, 2 eingebe, bekomme ich nur die Zahlen 44, 45 und 55... also ich bin ratlos X( |
| | |
| | #2 (permalink) |
| Registriert seit: 01.10.05 ![]() Likes: 0 | doch, eigentlich beachtet das schon die min und max-werte, (wenn man halt bei min mehr hat als vorne ist die reaktion sehr unterschiedlich ^^") aber du hast vergessen vor jedem aufruf von mt_rand mt_srand zu benutzen. kann sonst passieren, dass mt_rand immer die gleiche zahl ausspuckt: PHP-Code: |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) | |
| Zitat:
ber der code läuft doch. und soweit ich mich erinnerre nimmt mt_rand "normalerweise" den ersten wert als min und den 2. als max. wenn aber der 1. größer ist, wird automatisch umgestellt und der 2. als min-Wert benutzt. Oder lieg ich da komplett daneben? | ||
| | |
| | #4 (permalink) |
| Themenstarter Registriert seit: 07.06.05 ![]() Likes: 0 | hmm, erstma danke für die antworten stormlord und NovitA PHP-Code: PHP-Code: ich bekomme z.B. 4435 generiert... das mt_srand() ist eigentlich auch nicht so wichtig, da ich nur eine zufallszahl will ich versuchs mal noch mit normal rand()....melde mich dann nohma ?dit: Hab nochwas rausgekriegt: wenn ich z.B. $zufallszahl = mt_rand(1, 2); mache, kommen nur die zahhlen 11, 12, 21, 22...anscheinend müssen die zahlen 1 und/oder 2 enthalten sein und keine andere....*ratlos umblick* ?dit 2. so nu hab ichs geschafft! es lag an der schleife, damit hat er total verrückt gespielt ![]() nur zum abschluss mein code nun: PHP-Code: srand brauch ich ja nicht weil ich nur eine zufallszahl will ![]() Gruß Hash |
| | |
| | #5 (permalink) | |
| Member of Honour ![]() Registriert seit: 28.05.03 ![]() Likes: 1 | Zitat:
ich frag mich übrigens warum du die schleife überhaupt benutzt hast, wenn du nur eine zufallszahl wolltest?!
__________________ http://livehabo.hackerboard.de | http://livebb.sourceforge.net | |
| | |
| | #6 (permalink) | |
| Registriert seit: 01.10.05 ![]() Likes: 0 | Zitat:
![]() vielleicht hät ichs erwähnen sollen -____-" sry | |
| | |
| | #7 (permalink) |
| Themenstarter Registriert seit: 07.06.05 ![]() Likes: 0 | ivegod stimmt jetzt wo dus sagst ich hab mich schon gewundert warum immer 3232 oder 4848 etc. ausgegegeb wurden, danke damit ich die erklärung hab schleife hab ich ja schließlich rausgenommen, aber ich dachte mir kann nich schaden wenn sie in einer drin steht^^kA gestern als ich angefangen hab wars spät ![]() naja, nu gehts ja, werd mich aber sicherlich bald nochmal melden...will nu ein kleines spiel proggn wo man ne zufallszahl eraten muss, aber vll schaff ichs auch allein ![]() Gruß Hash |
| | |
| | #8 (permalink) | ||
| Zitat:
| |||
| | |
| | #9 (permalink) |
| Moderator ![]() Registriert seit: 30.03.04 ![]() Likes: 14 | Hallo, schau dir die Schleife noch mal an: PHP-Code: Danach wird noch eine generiert, und ausgegeben. Allerdings steht dort _______keine_____ Zeichentrenner. Sprich 4534 wäre eine: 45 und 34. Einfach bei echo ein weiteres Zeicheneinfügen z.B. echo "$zufallszahl "; Dann erhälst: 45 34 |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Frage wegen PHP sichtbarkeit | Huggy | Webmaster-Security | 9 | 26.03.07 08:59 |
| Frage wegen Netzteil und Speicher | Tolli | Kaufberatung | 3 | 24.07.06 21:15 |
| frage wegen board | Sr01 | Off topic-Zone | 7 | 10.01.04 10:46 |
| Frage wegen AOL POP Server !! HILFE !!! | nostradamus | Internet Allgemein | 3 | 24.11.03 18:02 |