Σε αυτό το άρθρο, θα δημιουργήσουμε μια προσαρμοσμένη συνάρτηση για τη δημιουργία τυχαίων δεκαδικών αριθμών μεταξύ των καθορισμένων εύρων.
Τα ακατέργαστα δεδομένα για αυτό το παράδειγμα αποτελούνται από τη χαμηλότερη τιμή και την υψηλότερη τιμή του εύρους και του αριθμού των δεκαδικών ψηφίων που απαιτούνται σε δεκαδικούς αριθμούς.
Δημιουργήσαμε μια προσαρμοσμένη συνάρτηση "Τυχαίοι αριθμοί" για να δημιουργήσουμε τυχαίους δεκαδικούς αριθμούς μεταξύ των καθορισμένων χαμηλότερων και υψηλότερων αριθμών. Αυτή η συνάρτηση λαμβάνει τη χαμηλότερη τιμή, την υψηλότερη τιμή και τον αριθμό δεκαδικών ψηφίων που απαιτούνται ως είσοδο και επιστρέφει τυχαίους δεκαδικούς αριθμούς ως έξοδο.
Επεξήγηση κώδικα
Τυχαία λειτουργία
Η συνάρτηση Randomize χρησιμοποιείται για την εκκίνηση της συνάρτησης RnD της γεννήτριας τυχαίων αριθμών και την εκχώρηση μιας νέας τιμής σπόρου.
Συνάρτηση RnD
Η συνάρτηση RnD επιστρέφει έναν τυχαίο αριθμό μεμονωμένων τύπων δεδομένων.
Στρογγυλή λειτουργία
Η συνάρτηση Round χρησιμοποιείται για τον περιορισμό του αριθμού των δεκαδικών ψηφίων.
Σύνταξη λειτουργίας Round
Γύρος (τιμή, Αριθμός_δεκαδικών_τόπων)
Ακολουθήστε παρακάτω για τον κωδικό
Επιλογή ρητή συνάρτηση Τυχαίοι αριθμοί (χαμηλότεροι ως διπλοί, υψηλότεροι ως διπλοί, _ Προαιρετικοί δεκαδικοί ως ακέραιοι = 0) Τυχαίοι τυχαίοι αριθμοί = Γύρος ((Υψηλότερος - Χαμηλότερος) * Rnd + Χαμηλότερος, Δεκαδικοί) Λειτουργία λήξης
Αν σας άρεσε αυτό το blog, μοιραστείτε το με τους φίλους σας στο Facebook. Επίσης, μπορείτε να μας ακολουθήσετε στο Twitter και το Facebook.
Θα θέλαμε πολύ να σας ακούσουμε, ενημερώστε μας πώς μπορούμε να βελτιώσουμε το έργο μας και να το κάνουμε καλύτερο για εσάς. Γράψτε μας στον ιστότοπο email