Πώς να το χρησιμοποιήσετε
- Επιλέξτε Αριθμούς, Επιλογή από λίστα ή Νόμισμα & ζάρια.
- Για αριθμούς, ορίστε το ελάχιστο, το μέγιστο, πόσους χρειάζεστε και τα δεκαδικά ψηφία· επιλέξτε «Χωρίς επαναλήψεις» για κληρώσεις τύπου λοταρίας.
- Για λίστα, επικολλήστε ένα στοιχείο ανά γραμμή και επιλέξτε πόσα θα κληρωθούν. Κάθε γραμμή μπορεί να επιλεγεί μόνο μία φορά.
- Πατήστε Δημιουργία ή Επιλογή και αντιγράψτε τα αποτελέσματα. Πατήστε ξανά για νέα κλήρωση.
Πώς λειτουργεί
Οι αριθμοί προέρχονται από το crypto.getRandomValues, την κρυπτογραφικά ασφαλή γεννήτρια που είναι ενσωματωμένη στο πρόγραμμα περιήγησής σας, και όχι από το Math.random. Για να μετατρέψει τα τυχαία bit σε αριθμό εντός του εύρους σας χωρίς να ευνοεί ορισμένες τιμές, το εργαλείο χρησιμοποιεί δειγματοληψία απόρριψης: όταν μια τυχαία τιμή 32 bit βρεθεί στο ατελές τμήμα στην κορυφή που δεν μπορεί να διαιρεθεί ακριβώς με το μέγεθος του εύρους, απορρίπτεται και επιλέγεται νέα. Ένα απλό «random % range» θα έκανε τους μικρούς αριθμούς ελαφρώς πιο πιθανούς.
Τόσο η ελάχιστη όσο και η μέγιστη τιμή περιλαμβάνονται. Με δεκαδικά ψηφία, το εύρος χωρίζεται σε βήματα αυτού του μεγέθους (0.01 για δύο δεκαδικά) και κάθε βήμα είναι εξίσου πιθανό, επομένως το 0 έως 1 με δύο δεκαδικά δίνει μία από 101 τιμές. Η επιλογή «Χωρίς επαναλήψεις» κληρώνει χωρίς επανατοποθέτηση, όπως σε μια κλήρωση· είναι αδύνατο να κληρωθούν περισσότεροι μοναδικοί αριθμοί από όσους περιέχει το εύρος, και το εργαλείο σας ενημερώνει όταν συμβαίνει αυτό.
Ο επιλογέας λίστας ανακατεύει τις γραμμές με τον αλγόριθμο Fisher–Yates και παίρνει τα πρώτα N, έτσι ώστε κάθε στοιχείο να έχει την ίδια πιθανότητα και καμία γραμμή να μην επιλέγεται δύο φορές. Οι διπλότυπες γραμμές αντιμετωπίζονται ως ξεχωριστές καταχωρίσεις, επομένως ένα όνομα που εμφανίζεται δύο φορές έχει δύο πιθανότητες. Οι κενές γραμμές και τα κενά στην αρχή και στο τέλος των γραμμών αγνοούνται.
Το νόμισμα έρχεται κορώνα ή γράμματα με ίση πιθανότητα και κάθε ζάρι δίνει από 1 έως 6 με ίση πιθανότητα. Τα αποτελέσματα δεν αποθηκεύονται, επομένως κανείς, ούτε εμείς, δεν μπορεί να δει ή να αναπαράγει μια κλήρωση.
Παραδείγματα
Κλήρωση τύπου λόττο
Ελάχιστο 1, μέγιστο 49, πλήθος 6, ενεργοποιημένα «Χωρίς επαναλήψεις» και «Ταξινόμηση»: παίρνετε έξι διαφορετικούς αριθμούς, όπως 4, 11, 23, 30, 37, 45.
Επιλογή νικητών κληρώσεων
Επικολλήστε τη λίστα συμμετεχόντων, ένα όνομα ανά γραμμή, και επιλέξτε 3. Κάθε συμμετέχων μπορεί να κερδίσει μόνο μία φορά και όλοι έχουν την ίδια πιθανότητα.
Τυχαίος δεκαδικός για δοκιμές
Με ελάχιστο 0, μέγιστο 1 και 3 δεκαδικά ψηφία προκύπτουν τιμές όπως 0,274 ή 0,901· καθεμία από τις 1.001 πιθανές τιμές είναι εξίσου πιθανή.
Συχνές ερωτήσεις
Είναι πραγματικά τυχαίοι οι αριθμοί;
Προέρχονται από την κρυπτογραφικά ασφαλή γεννήτρια του προγράμματος περιήγησής σας, η οποία τροφοδοτείται από το λειτουργικό σύστημα με βάση συμβάντα υλικού. Είναι κατάλληλη για κληρώσεις και σκοπούς ασφαλείας· για ρυθμιζόμενες λοταρίες, ακολουθήστε τους κανόνες που απαιτούν πιστοποιημένο εξοπλισμό.
Περιλαμβάνονται το ελάχιστο και το μέγιστο;
Ναι. Από το 1 έως το 6 μπορεί να επιστρέψει 1, 2, 3, 4, 5 ή 6, το καθένα με την ίδια πιθανότητα.
Γιατί εμφανίζεται σφάλμα με την επιλογή «Χωρίς επαναλήψεις»;
Χωρίς επαναλήψεις δεν μπορείτε να κληρώσετε περισσότερους αριθμούς από όσους υπάρχουν στο εύρος: από το 1 έως το 10 υπάρχουν μόνο 10 διαφορετικοί ακέραιοι αριθμοί. Αυξήστε το εύρος, προσθέστε δεκαδικά ψηφία ή επιτρέψτε επαναλήψεις.
Μπορεί κάποιος να ελέγξει ή να επαναλάβει την κλήρωσή μου αργότερα;
Όχι. Δεν αποθηκεύεται τίποτα ούτε τροφοδοτείται από κάποια τιμή που θα μπορούσατε να εισαγάγετε ξανά. Για δημόσια κλήρωση, καταγράψτε την οθόνη ή αντιγράψτε αμέσως τα αποτελέσματα.
Απόρρητο
Οι αριθμοί και οι λίστες δημιουργούνται και υποβάλλονται σε επεξεργασία μόνο στο πρόγραμμα περιήγησής σας. Τίποτα δεν αποστέλλεται, δεν αποθηκεύεται ούτε περιλαμβάνεται σε αναλυτικά στοιχεία.