genok Δημοσίευση 4 Ιουνίου, 2007 Αναφορά Share Δημοσίευση 4 Ιουνίου, 2007 Η ΓΕΝΝΗΤΡΙΑ ΤΥΧΑΙΩΝ ΑΡΙΘΜΩΝ ΚΑΙ ΤΟ ΑΝΑΚΑΤΕΜΑ ΤΩΝ ΦΥΛΛΩΝ Η ΓΕΝΝΗΤΡΙΑ ΤΥΧΑΙΩΝ ΑΡΙΘΜΩΝ ΚΑΙ ΤΟ ΑΝΑΚΑΤΕΜΑ ΤΩΝ ΦΥΛΛΩΝΑυτό το κείμενο περιγράφει τις μεθόδους που χρησιμοποιούνται στο δίκτυο της Ongame, για να παράγονται τυχαίοι αριθμοί και να ανακατεύονται τα φύλλα της τράπουλας. Τυχαίοι αριθμοί χρησιμοποιούνται σε κάθε παιχνίδι (πχ. στα ζάρια ή στα φύλλα που μοιράζονται σε παιχνίδια του Πόκερ).Τί είναι η τυχαιότητα;Ένα γεγονός θεωρείται τυχαίο, όταν δεν μπορεί να προβλεφθεί. Η τυχαιότητα είναι απαραίτητη για ένα δίκαιο παιχνίδι. Αν ένας παίκτης μπορούσε να “δει” μελλοντικά γεγονότα στο παιχνίδι, τότε θα μπορούσε να το επηρεάσει υπέρ του.Τί είναι η εντροπία και γιατί είναι σημαντική;Κάποια γεγονότα είναι δυσκολότερα να τα μαντέψει κανείς σε σχέση με κάποια άλλα, επειδή έχουν περισσότερη εντροπία.Πχ. Τα ζάρια στο καζίνο υπακούνε στις εντολές της φυσικής. Αν γνωρίζουμε αρκετές πληροφορίες (πώς ρίχνονται τα ζάρια, με πόση δύναμη, τις ιδιότητες του τραπεζιού κλπ), τότε θεωρητικά μπορούμε να υπολογίσουμε πώς θα πέσουν. Επειδή όμως πρέπει να υπολογιστούν πάρα πολλοί παράγοντες, είναι πρακτικά αδύνατο να το υπολογίσουμε.Τυχαιότητα του υπολογιστήΟι υπολογιστές από μόνοι τους είναι προβλέψιμοι: η ίδια εντολή δίνει το ίδιο αποτέλεσμα. Γι’αυτό οι υπολογιστές είναι χρήσιμοι και αξιόπιστοι. Αυτή ακριβώς η ιδιότητα γίνεται πρόβλημα, όταν ένας υπολογιστής χρησιμοποιείται για δημιουργία τυχαίων γεγονότων.Κοινές μέθοδοι για δημιουργία τυχαίων αριθμώνΌταν ένας υπολογιστής χρησιμοποιείται για να παράγει τυχαίους αριθμούς, συλλέγει την εντροπία από διάφορες πηγές. Τα δεδομένα αυτά δίνονται σε μαθηματικούς αλγόριθμους, για να παράγεται μια σειρά αριθμών, η οποία λίγο ή πολύ είναι τυχαία: μια Γεννήτρια Τυχαίων Αριθμών (RNG). Η επιτυχία της τυχαιότητας της RNG εξαρτάται στο μεγαλύτερο μέρος από την εντροπία των δεδομένων.Η συλλογή από υψηλής ποιότητας δεδομένα εντροπίας στον υπολογιστή μπορεί να γίνει μια αληθινή πρόκληση. Για να συλλέξει εντροπία η RNG χρησιμοποιεί συγκεκριμένα συμβάντα συστήματος, τα οποία είναι δύσκολο να προβλεφθούν, όπως ο χρόνος που χρειάζεται να διαβαστεί ένα τμήμα ενός δίσκου ή την ακριβή ώρα που θα παραληφθεί ένα μήνυμα δικτύου. Τέτοια συμβάντα συστήματος είναι πολύ δύσκολο να προβλεφθούν και γι’αυτό θεωρούνται υψηλής ποιότητας δεδομένα εντροπίας.Οι τυχαίοι αριθμοί στο δίκτυο της OngameΤο δίκτυο της Ongame χρησιμοποιεί μια ομάδα από κεντρικούς RNG servers που παράγει τους τυχαίους αριθμούς που χρησιμοποιούνται σε όλα τα παιχνίδια. Οι RNG servers συλλέγουν εντροπία από συμβάντα συστήματος αλλά και από παίκτες. Ένα απλό κλικ με το ποντίκι ενός παίκτη δημιουργεί ένα μικρό κομμάτι εντροπίας. Τέτοιου είδους εντροπίας συλλέγεται από τους χιλιάδες παίκτες και συνδυάζεται με την εντροπία των συμβάντων συστήματος στους servers των παιχνιδιών. Η εντροπία που συλλέγεται από τους παίκτες εξαρτάται από τις κινήσεις τους στα παιχνίδια σε συνδυασμό με το λειτουργικό σύστημα των υπολογιστών τους και τις καθυστερήσεις στο δίκτυο μεταξύ των παικτών και των servers των παιχνιδιών στο δίκτυο της Ongame. Η συνδυασμένη εντροπία από όλα αυτά τα συμβάντα έχει αποτέλεσμα την παραγωγή τυχαίων αριθμών άριστης ποιότητας.Ανακάτεμα φύλλων στο δίκτυο της OngameΈνας σημαντικός παράγοντας ασφάλειας στα παιχνίδια με τράπουλα είναι η μέθοδος που χρησιμοποιείται, για να ανακατευτούν τα φύλλα. Όταν ξεκινάει ένα νέο παιχνίδι με τράπουλα, πρέπει να χρησιμοποιηθεί νέα τράπουλα και πρέπει να είναι ανακατεμένη. Είναι σημαντικό το ανακάτεμα των φύλλων να γίνει με τέτοιο τρόπο, ώστε η θέση τους πάνω στο τραπέζι να είναι τελείως τυχαία. Συνήθως διάφοροι αλγόριθμοι τυχαίων αριθμών παράγουν την τράπουλα και κατόπιν την ανακατεύουν.Το δίκτυο της Ongame αντιμετωπίζει διαφορετικά το ανακάτεμα των φύλλων. Η τράπουλα δεν είναι καθόλου ανακατεμένη. Όταν χρειαστεί ένα καινούργιο φύλλο, επιλέγεται από τυχαία θέση και αφαιρείται από την τράπουλα. Αυτή η μέθοδος αποφεύγει τυπικά προβλήματα των αλγορίθμων τυχαίων αριθμών που ανακατεύουν τράπουλες.Εγγύηση ποιότηταςΗ RNG και το ανακάτεμα τράπουλας έχουν συμμορφωθεί με τους κανονισμούς της eGAP και έχουν πιστοποιηθεί από την eCOGRA. Η eCOGRA είναι μια ανεξάρτητη αρχή που ελέγχει και πιστοποιεί τα online Καζίνο. Η PricewaterhouseCoopers έκανε στο πρώτο μισό του 2005 όλους τους απαραίτητους ελέγχους και συγκεκριμένα:• Η τυχαιότητα της RNG, ότι δηλαδή οι τυχαίοι αριθμοί δεν είναι προβλέψιμοι.• Ότι όλοι οι τυχαίοι αριθμοί έχουν τις ίδιες πιθανότητες να επιλεχθούν.• Την ανεξαρτησία των τυχαίων αριθμών, ότι δηλαδή η γνώση μιας σειράς τυχαίων αριθμών δεν θα βοηθήσει την πρόβλεψη μιας μελλοντικής σειράς τυχαίων αριθμών.• Τον αλγόριθμο ανακάτεμας της τράπουλας.Η PricewaterhouseCoopers κατέληξε στο ότι η RNG και το ανακάτεμα τράπουλας είναι απολύτως συμβατές με τους κανονισμούς της eCOGRA eGAP.Οι αλγόριθμοι, ο κώδικας της RNG και το ανακάτεμα της τράπουλας έχουν ήδη ελεγθεί από εξωτερικούς ειδικούς ασφάλειας το 2004 και 2005.Στην αρχή της σελίδας Παράθεση Σύνδεσμος σε αυτό το σχόλιο Κοινοποίησε σε άλλα sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.