Συνάρτηση $n=rand();

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
nickop
Δημοσιεύσεις: 72
Εγγραφή: 03 Μάιος 2006 19:35
Επικοινωνία:

Συνάρτηση $n=rand();

Δημοσίευση από nickop » 04 Φεβ 2008 22:29

Υπάρχει περίπτωση αν χρησιμοποιήσουμε αυτή την συνάρτηση ας πούμε 20 φορές σε μια σελίδα ($n1,$n2,ktl) να μας βγάλει τους ίδιους αριθμούς?Αν το έβρος που θα ορίσουμε είναι μικρότερο απο τον αριθμό που θα καλέσουμε την συναρτηση εντάξει τότε.

qtgeo
Δημοσιεύσεις: 83
Εγγραφή: 31 Αύγ 2006 19:25
Τοποθεσία: Αθήνα

Συνάρτηση $n=rand();

Δημοσίευση από qtgeo » 05 Φεβ 2008 15:50

Εάν δε κάνεις randomize το seed πριν απο κάθε χρήση, ναί θα έχεις το ίδιο αποτέλεσμα.

Ψάξε στο Google για συναρτήσεις ψευφοτυχαίων αριθμών, αρχή λειοτυργίας και τη χρήση τους σε C/C++.

Πιστεύω να σε κάλυψα!

Note: Τα ίδια ισχύουν κα σε PHP.
Εικόνα

B Cool...But Stay Wild!

nickop
Δημοσιεύσεις: 72
Εγγραφή: 03 Μάιος 2006 19:35
Επικοινωνία:

Συνάρτηση $n=rand();

Δημοσίευση από nickop » 05 Φεβ 2008 23:19

Μπορεί κάποιος άλλος να γίνει ποιο συγκεκριμένος σε αυτό που ρώτησα;

Ευχαριστώ

qtgeo
Δημοσιεύσεις: 83
Εγγραφή: 31 Αύγ 2006 19:25
Τοποθεσία: Αθήνα

Συνάρτηση $n=rand();

Δημοσίευση από qtgeo » 06 Φεβ 2008 14:52

Καμιά φορά καλό είναι και να διαβάζουμε ε....

Το Internet είναι μια απέραντη βιβλιοθήκη και πρέπει να μάθεις να τα βρίσκεις.

http://gr2.php.net/manual/el/function.rand.php

Το παραπάνω link σου δείχνει αυτό που θές και μάλιστα ότι εάν κάνεις χρήση τελευταίας PHP δεν χρειάζεται να κάνεις αυτά που σου είπα και δε κατάλαβες.
Απλά κάνεις χρήση της rand() και δεν θα έχεις ίδια νούμερα σε μία εκτέλεση!

Ciao!
Εικόνα

B Cool...But Stay Wild!

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες