Μετάβαση στο περιεχόμενο
GR

Generate Random Numbers

Εκδότης: Ion Saliu
Εξετασμένο για ιούς Windows Free
Κατεβάστε v3.01 1.2K κατεβάσματα
Εκδοχή3.01
Εκδότης Ion Saliu
Ημερομηνία κυκλοφορίας4 Οκτ 2012
Ημερομηνία προστέθηκε4 Οκτ 2012
Απαιτήσεις OsWindows 2003, Windows Vista, Windows 98, Windows Me, Windows, Windows NT, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP
ΑπαιτήσειςNone
Σύνολο λήψεων1.244
Λήψεις ανά εβδομάδα1
ΤιμήFree

Περιγραφή

Το Random Numbers δημιουργεί αληθινούς τυχαίους αριθμούς. περιλαμβάνονται το μεταγλωττισμένο πρόγραμμα και ο πηγαίος κώδικας. Ο πηγαίος κώδικας χρησιμοποιεί δύο ελάχιστα γνωστούς αλγόριθμους για τη δημιουργία μοναδικών τυχαίων αριθμών. Οι αριθμοί είναι πραγματικά τυχαίοι. Ο σπόρος τυχαιοποίησης είναι εξαιρετικά τυχαίος. Οι αλγόριθμοι σε αυτό το δείγμα προγράμματος είναι οι πιο συνοπτικοί αλγόριθμοι παραγωγής τυχαίων αριθμών. Οι υπολογιστές μπορούν να παράγουν αριθμούς τόσο τυχαίους όσο με χειροκίνητη επιλογή ή εκτέλεση μηχανικών συσκευών.

Περιλαμβάνεται μια εξαιρετικά τυχαία συνάρτηση που δημιούργησα για να ορίσω τον τυχαίο σπόρο: TheSeeder. Χρησιμοποιεί την ημερομηνία και την ώρα του συστήματος, αντί μόνο του ΧΡΟΝΟΔΙΑΚΟΠΤΗ. Πολλοί συγχέουν την τυχαιότητα με την πιθανότητα. Εάν ο σπόρος είναι μεταξύ 1 και 10, για παράδειγμα, ο σπόρος δεν θεωρείται τυχαίος. Στην πραγματικότητα, αυτό για το οποίο μιλάμε είναι ο ΒΑΘΜΟΣ ΤΥΧΑΙΟΤΗΤΑΣ. Όσο μεγαλύτερο είναι το εύρος του σπόρου, τόσο πιο τυχαιοποιημένος είναι ο σπόρος. Αυτό συμβαίνει επειδή η πιθανότητα επιλογής ενός συγκεκριμένου σπόρου είναι μικρότερη.

Το TIMER παίρνει 86400 τιμές (αριθμός δευτερολέπτων σε 24 ώρες). Φυσικά, εάν χρησιμοποιείτε το ΧΡΟΝΟΔΙΑΚΟΠΤΗ μόνο ως βασικό και εκτελείτε την τυχαία γεννήτρια την ίδια ώρα της ημέρας, η ακολουθία των αριθμών θα είναι πάντα η ίδια. Εξ ου και ο όρος ψευδοτυχαίος. Το TheSeeder παράγει τυχαίους σπόρους μεταξύ εκατομμυρίων και δισεκατομμυρίων. Δεν θα ξαναδείτε τον ίδιο σπόρο στη ζωή σας.

Το πλήρως λειτουργικό πρόγραμμα μπορεί επίσης να δημιουργήσει περιστροφές ρουλέτας. Οι παράμετροι: Μεγαλύτερος αριθμός 37 (γαλλική ρουλέτα) ή 38 (αμερικανική ρουλέτα). αριθμοί ανά συνδυασμό=1 (μία περιστροφή τη φορά). Στη συνέχεια αφαιρέστε 1 από το αποτέλεσμα. Έτσι, η ρουλέτα νούμερο 1 γίνεται 0, ενώ ο αριθμός 37 γίνεται 36. Η ειδική περίπτωση στην αμερικανική ρουλέτα: ο αριθμός 38 γίνεται διπλό μηδέν (00).

Παρόμοια προγράμματα

Εναλλακτικές

Περισσότερα από αυτόν τον εκδότη