Η προετοιμασία της γεννήτριας τυχαίων αριθμών με την ακόλουθη εντολή :
srand ( time (NULL ) ) ?
Η " srand " εντολή σημαίνει "σπόροι τυχαία. " Δεδομένου ότι η γεννήτρια τυχαίων αριθμών χτισμένο σε C + + είναι στην πραγματικότητα μια ψευδο - γεννήτρια τυχαίων αριθμών , θα πρέπει σπορά του λειτουργία με την αρχική τιμή . Η τιμή εισόδου " time (NULL ) " είναι ένας αριθμός με βάση την τρέχουσα ώρα . Χρήση του " time (NULL ) " εξασφαλίζει ότι θα έχετε διαφορετικές τιμές των σπόρων κάθε φορά που θα τρέξετε το πρόγραμμα . 2
Ορίστε μια μεταβλητή που ονομάζεται "Hello" που ισούται με έναν τυχαίο αριθμό μέσα σε μισή της περιοχής που θέλετε για το τελικό αποτέλεσμα . Για παράδειγμα , εάν θέλετε να δημιουργήσετε τυχαίους αριθμούς , ακόμη και μεταξύ μηδέν και 50 , ορίστε την τιμή του "Hello" να είναι μεταξύ μηδέν και 25 . Για να το κάνετε αυτό, γράψτε τον ακόλουθο κώδικα :
Γεια σας = rand () % 26 ?
Αν η περιοχή που ξεκινά από το μηδέν , μπορείτε να προσθέσετε ένα στο άνω άκρο . Έτσι , 25 + 1 = 26 .
Εικόνων 3
Δημιουργήστε μια νέα μεταβλητή που ονομάζεται " Even50 " που ισούται με " Hello" πολλαπλασιάζεται επί δύο. Αυτή η μεταβλητή θα είναι πάντα ακόμα , αφού πολλαπλασιάζοντας κάθε ακέραιος από δύο αποδίδει πάντα ζυγός αριθμός
Even50 = 2 * Hello ? .
Η τιμή του « Even50 " είναι ένα τυχαίο ακέραιο , ακόμη και μεταξύ μηδέν και 50 .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα