Mình thấy hiện nay có nhiều trang web có sự kiện comment and share, rồi sau đó họ sẽ dùng trang random.org để lấy số ngẫu nhiên trong những người đăng ký tham gia đó. Mình không biết có cách nào để khi bấm thì nó sẽ ra cái số mà mình muốn không nhỉ???
Thắc mắc về trang random.org: có cách nào để khi bấm vào nút tạo thì nó sẽ ra cái số mà mình muốn không?
Tất nhiên là không rồi bạn
Mình nghĩ trang đó cũng dùng thuật toán sinh số ngẫu nhiên.
Nếu mà vào đúng số mình luốn chắc bạn là người may mắn nhất hình tinh rồi
Nhưng bạn có thể thay đổi kết quả bằng cách dùng html của trang
Thêm một điều nữa hầu hết các page facebook hoặc web đó đều là để tăng like của trang web hoặc page sau đó thay đổi thông tin rồi bán lại. Tức việc commment share gần giống như “Lừa Đảo”
Tại trang https://www.random.org/
Mở F12 > Console (Firefox: Ctrl+Shift+K, Chrome: Ctrl+Shift+J)
Chạy code bên dưới (Copy - Paste - ENTER)
(function() {
var setResult = [11, 22, 33, 44, 55, 69],
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="/util/cp/images/ajax-loader.gif" alt="Loading..." />';
setTimeout(function() {
result.innerHTML = setResult[n];
}, ((Math.floor(Math.random() * 4) + 2) * 100));
};
})();
Thay 11, 22, 33, 44, 55, 69 bằng dãy số bạn muốn.
Có thể ẩn Console trong lúc quay màn hình.
Update: https://gist.github.com/lelinhtinh/519be990ba6a092265d06cc95935bb56
Nó thu nhiễu radio và xào nấu thành random bạn.
Mình cũng đang nghiên cứu cách sửa kết quả trong random.org nhưng sau bao năm có vẻ script cũ đã không hoạt động được nữa và web đã thay đổi giao diện cũng như update code để chặn các script sửa kết quả tương tụ.
Cách sửa kết quả duy nhất hiện nay là tải web về local trong máy và sửa logic của cái mã nguồn luôn. Mình đã nghiên cứu làm và thành công nhé. Link github cho bác nào muốn tham khảo: https://github.com/kien-ship-it/randomorgSequenceModifier