Office

Συνάρτηση Rnd

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

Σύνταξη

Για την ΤΠ [(αριθμός)]

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

Τιμές επιστροφής

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

Για την ΤΠ δημιουργεί

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

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

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

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

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

Ο πιο πρόσφατα παραγόμενος αριθμός.

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

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

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

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

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

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

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

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

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

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

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

Παράδειγμα ερωτήματος

Παράσταση

Αποτελέσματα

Επιλέξτε ProductSales. Αναγνωριστικό προϊόντος, ([έκπτωση]) ως RandomNumbers από το ProductSales.

Επιστρέφει το αναγνωριστικό προϊόντος μαζί με τυχαίους αριθμούς στη στήλη RandomNumbers.

Παράδειγμα VBA

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

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

Dim MyValue
' Generate random value between 1 and 6.
MyValue = Int((6 * Rnd) + 1)

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

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

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

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

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

×