Συνάρτηση Rnd

Σημείωση: Θέλουμε να σας παρέχουμε το πιο πρόσφατο περιεχόμενο βοήθειας στη γλώσσα σας όσο πιο σύντομα γίνεται. Αυτή η σελίδα έχω μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας ενημερώσετε στο κάτω μέρος αυτής της σελίδας εάν οι πληροφορίες σάς φάνηκαν χρήσιμες; Εδώ θα βρείτε το άρθρο στα Αγγλικά, για να το συμβουλεύεστε εύκολα.

Επιστρέφει μια τιμή Απλής ακρίβειας η οποία περιέχει έναν τυχαίο αριθμό.

Σύνταξη

Rnd [(αριθμό)]

Το προαιρετικό αριθμόόρισμα είναι μία ή οποιαδήποτε έγκυρη αριθμητική παράσταση.

Επιστροφή τιμών

Εάν ο αριθμός είναι

Rnd δημιουργεί

Μικρότερο από το μηδέν

Τον ίδιο αριθμό κάθε φορά, χρησιμοποιώντας αριθμό ως το φύτρο.

Μεγαλύτερη από το μηδέν

Ο επόμενος τυχαίος αριθμός στη σειρά.

Ίσο με το μηδέν

Τα πιο πρόσφατα που δημιουργούνται από το αριθμό.

Δεν παρέχονται

Ο επόμενος τυχαίος αριθμός στη σειρά.


Παρατηρήσεις

Η συνάρτηση Rnd επιστρέφει μια τιμή μικρότερη από 1, αλλά μεγαλύτερο ή ίσο του μηδενός.

Η τιμή του αριθμού καθορίζει τον τρόπο Rnd δημιουργεί έναν τυχαίο αριθμό:

Για οποιαδήποτε αρχική τιμή, η ίδια ακολουθία του αριθμού δημιουργείται επειδή κάθε διαδοχικές κλήση στη συνάρτηση Rnd χρησιμοποιεί τον προηγούμενο αριθμό ως αρχική τιμή για τον επόμενο αριθμό στη σειρά.

Πριν από την κλήση Rnd, χρησιμοποιήσετε τη δήλωση τυχαία χωρίς όρισμα για την προετοιμασία του γεννήτρια τυχαίων αριθμών με μια τιμή από το χρονόμετρο συστήματος.

Για να παραγάγετε τυχαία ακέραιους αριθμούς σε μια δεδομένη περιοχή, χρησιμοποιήστε τον τύπο:

Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

Εδώ, ανώτατου ορίου συγκέντρωσης έχει τον μεγαλύτερο αριθμό στην περιοχή και κάτω όριο είναι ο μικρότερος αριθμός στην περιοχή.

Σημείωση: Για να επαναλάβετε ακολουθίες τυχαίων αριθμών, καλέστε Rnd με αρνητικό όρισμα αμέσως πριν από τη χρήση τυχαία με αριθμητικό όρισμα. Χρήση τυχαία με την ίδια τιμή για τον αριθμό δεν επαναλαμβάνει την προηγούμενη ακολουθία.

Παράδειγμα

Σημείωση: Παραδείγματα που ακολουθούν δείχνουν τη χρήση αυτής της συνάρτησης σε ένα έργο Visual Basic για τη λειτουργική μονάδα Applications (VBA). Για περισσότερες πληροφορίες σχετικά με την εργασία με τη VBA, επιλέξτε Αναφορά προγραμματιστών στην αναπτυσσόμενη λίστα δίπλα στο στοιχείο Αναζήτηση και πληκτρολογήστε μία ή περισσότερες όρων στο πλαίσιο αναζήτησης.

Αυτό το παράδειγμα χρησιμοποιεί τη συνάρτηση Rnd για να δημιουργήσετε μια τυχαία ακέραια τιμή από 1 έως 6.

Dim MyValue
' Generate random value between 1 and 6.
MyValue = Int((6 * Rnd) + 1)
Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×