Hiện nay, hầu như ai trong số chúng ta khi muốn lấy số ngẫu nhiên sẽ nghĩ ngay đến trang random.org. Đặc biệt, đối với các bạn tổ chức các event nhỏ tặng quà thì sẽ sử dụng random.org để chọn ra bình luận trúng giải.
Có bao giờ các bạn nghĩ đến việc hack kết quả ngẫu nhiên theo ý mình. Cách đơn giản là sử dụng console của trình duyệt để chạy code tạo ra kết quả mình mong muốn
Các bước thực hiện:
– Bước 1: Mở Console của trình duyệt
- Chrome hoặc Cốc Cốc: Nhấn Phím F12 hoặc tổ hợp phím Ctrl+Shift+J
- Firefox: ấn tổ hợp phím Ctrl+Shift+K)
– Bước 2: Dán đoạn code dưới đây vào console, thay chuỗi số [17, 18, 19, 20, 21, 22] xuất hiện random mà các bạn muốn, sau đó nhấn Enter:
(function() {
var setResult = [17, 18, 19, 20, 21, 22],
count = 0,
iframe = document.getElementById('homepage-generator').getElementsByTagName('IFRAME')[0],
iframeDocument = iframe.contentDocument || iframe.contentWindow.document,
generator = iframeDocument.getElementById('true-random-integer-generator-button'),
result = iframeDocument.getElementById('true-random-integer-generator-result');
generator.removeAttribute('onclick');
generator.onclick = function() {
var n = count++;
if (n >= setResult.length) return;
result.innerHTML = '<img src="https://i0.wp.com/sharescript.net/util/cp/images/ajax-loader.gif" alt="Loading..." />';
setTimeout(function() {
result.innerHTML = setResult[n];
}, ((Math.floor(Math.random() * 4) + 2) * 100));
};
})();
Như thế khi các bạn nhấn ra số ngẫu nhiên, các số trong chuỗi [17, 18, 19, 20, 21, 22] sẽ được hiển thị theo thứ tự.
Chúc các bạn thành công!