Εδώ και πολύ καιρό γνώριζαν οι προγραμματιστές πως στον Chrome, η V8 JavaScript Engine, έβγαζε ψευδοτυχαία νούμερα τα οποία δεν ήταν και τόσο τυχαία.
Κάνοντας χρήση της συνάρτησης Math.random(), o Chrome επέστρεφε ψευδοτυχαία νούμερα, τα οποία τελικά εμφάνιζαν κάποιο επαναλαμβανόμενο μοτίβο αν κάποιος έδινε αρκετό χρόνο εκτέλεσης στην συνάρτηση. Αυτό το γνώριζαν στην Google και πλέον στην επερχόμενη έκδοση 49 θα χρησιμοποιηθεί νέος αλγόριθμος παραγωγής ψευδοτυχαίων αριθμών.
Ο νέος αλγόριθμος είναι ο xorshift128+, ο οποίος είναι καλύτερος και ταχύτερος από τον υπάρχον MWC1616. Παράγει ψευδοτυχαία νούμερα, το οποία δεν θα εμφανίσουν μοτίβα όσο χρόνο εκτέλεσης και αν δώσει κάποιος στην συνάρτηση Math.random().
Η Google και η ομάδα ανάπτυξης τονίζει επίσης το γεγονός πως ακόμα και αυτός αλγόριθμος δεν είναι ασφαλής για κρυπτογράφηση.
[Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτόν το σύνδεσμο.]
Source: [Πρέπει να είστε εγγεγραμμένοι και συνδεδεμένοι για να δείτε αυτόν το σύνδεσμο.]