Chúng tôi bắt buộc phải viết một hàm JavaScript nhận một số làm đối số duy nhất. Sau đó, hàm sẽ trả về một số được tạo ngẫu nhiên luôn chia hết cho số được cung cấp bởi đối số.
Ví dụ
Mã cho điều này sẽ là -
const num = 21; // function that generates random numbers divisible by n with a default upper limit of 1000000 const specialRandom = (num = 1, limit = 1000000) => { // getting a random number const random = Math.random() * limit; // rounding it off to be divisible by num const res = Math.round( random / num ) * num; return res; }; console.log(specialRandom(num));
Đầu ra
Và đầu ra trong bảng điều khiển sẽ là -
6006
Đầu ra này có thể khác nhau trên mỗi lần chạy.