Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να γράψετε ένα πρόγραμμα που παράγει έναν αριθμό τυχαίο ακέραιο μεταξύ 1 και 100

Δημιουργία τυχαίων αριθμών είναι μια κοινή εργασία προγραμματισμού . Οι περισσότερες γλώσσες προγραμματισμού περιλαμβάνουν τη λειτουργία αυτή , που συνήθως ονομάζεται ραντ , ως μέρος της βασικής βιβλιοθήκης της λειτουργίας τους . Οι τιμές που επιστρέφονται από τις κλήσεις λειτουργία αναφέρονται ως ψευδοτυχαίων αριθμών . Αυτό συμβαίνει επειδή το αποτέλεσμα οποιασδήποτε αλγόριθμος μπορεί να προβλεφθεί , όταν είναι γνωστοί όλοι οι παράγοντες εισροών . Παροχή ενός αριθμού σπόρων από την ώρα του συστήματος του υπολογιστή είναι μία κοινή μέθοδος για την αύξηση της τυχαιότητας της εξόδου. Περιορίστε το εύρος εξόδου με τον φορέα εκμετάλλευσης του υπόλοιπου. Οδηγίες

1

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

# include

# include

# include <χρόνο . h>

Χρησιμοποιήστε τη βιβλιοθήκη συναρτήσεων ώρα να εισάγετε την ώρα του συστήματος στο πρόγραμμα για χρήση ως αρχική τιμή . 2

κηρύξει την κύρια λειτουργία και μια μεταβλητή για να κρατήσει το τυχαίο αριθμό με τον ακόλουθο κώδικα :

int main ( ) {


int rNumber ?
εικόνων 3

Δώστε μία αρχική τιμή για η συνάρτηση rand με srand με τη δήλωση :

srand ( time (NULL ) ) ?
Η 4

έναν τυχαίο αριθμό με μια τιμή μεταξύ 1 και 100 με τη δήλωση :

rNumber = rand ( ) % 100 +1 ?
5

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

printf ( " τυχαίος αριθμός σας είναι : % d" , rNumber ) ?

Επιστροφή 0? }


Η

Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα