Skip to content

Instantly share code, notes, and snippets.

@nghiepdev
Last active October 2, 2023 16:03
Show Gist options
  • Save nghiepdev/5cab09f3edb35c4a17af2453fb01a852 to your computer and use it in GitHub Desktop.
Save nghiepdev/5cab09f3edb35c4a17af2453fb01a852 to your computer and use it in GitHub Desktop.
Fake random.org result
// ==UserScript==
// @name Fake random.org
// @version 0.2
// @description Fake ranndom.org result
// @namespace greasyfork.org/en/scripts/476305-fake-random-org
// @namespace gist.github.com/nghiepdev/5cab09f3edb35c4a17af2453fb01a852
// @author nghiepdev
// @match https://www.random.org/widgets/integers/iframe?*
// @match https://random.org/widgets/integers/iframe?*
// @icon https://www.google.com/s2/favicons?sz=64&domain=random.org
// @grant none
// @license GPLv3
// ==/UserScript==
(function() {
'use strict';
const RESULT = [13, 14, 15, 16, 17];
let INDEX = 0;
const originalReplaceAll = window.replaceAll;
window.replaceAll = (a, b, c) => {
const result = originalReplaceAll(a, b, c);
if(INDEX > RESULT.length - 1) {
INDEX = 0;
}
return result.replace(/\d+(?=\<br)/, RESULT.at(INDEX++));
};
})();
@haan59
Copy link

haan59 commented Oct 2, 2023

sửa code này như thế nào để có thể chạy nhiều hơn 1 số ạ ? em cám ơn

@nghiepdev
Copy link
Author

sửa code này như thế nào để có thể chạy nhiều hơn 1 số ạ ? em cám ơn

Ý bạn muốn khai báo hẳn 1 mảng kết quả trước, từng lần bấm sẽ ra thứ tự phải không?

@haan59
Copy link

haan59 commented Oct 2, 2023

sửa code này như thế nào để có thể chạy nhiều hơn 1 số ạ ? em cám ơn

Ý bạn muốn khai báo hẳn 1 mảng kết quả trước, từng lần bấm sẽ ra thứ tự phải không?

Dạ đúng rồi ạ, khai báo ra 1 dãy khoảng 5-6 số , mỗi lần bấm sẽ ra 1 số rồi lại quay về số ban đầu nếu hết dãy số đó hoặc là chạy 1 dãy ngẫu nhiên mới ạ

@nghiepdev
Copy link
Author

@haan59 Update rồi nhé

@haan59
Copy link

haan59 commented Oct 2, 2023

được rồi ạ , em cám ơn

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment