Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

範囲の間にn個の乱数を生成し、JavaScriptで最大のものを選択します


最初の引数として2つの数値の配列を受け取るJavaScript関数を作成する必要があります。この配列は、乱数を生成できる数値範囲を指定します。

2番目の引数は、生成する必要のある乱数の数を指定する単一の数値になります。

そしてついに、関数は生成されたすべての乱数の最大値を返すはずです。

このためのコードは-

になります
const range = [15, 26];
const count = 10;
const randomBetweenRange = ([min, max]) => {
   const random = Math.random() * (max - min) + min;
   return random;
};
const pickGreatestRandom = (range, count) => {
   const res = [];
   for(let i = 0; i < count; i++){
      const random = randomBetweenRange(range);
      res.push(random);
   };
   return Math.max(...res);
};
console.log(pickGreatestRandom(range, count));

出力

そして、コンソールの出力は-

になります
25.686387806628826

  1. JavaScriptを使用して、スペースで区切られた数字の文字列から最大数と最小数を検索する

    問題 スペースで区切られた数字を含む文字列を受け取るJavaScript関数を作成する必要があります。 この関数は、スペースで区切られた最大数と最小数のみを含む文字列を返す必要があります。 入力 const str = '5 57 23 23 7 2 78 6'; 出力 const output = '78 2'; 78が最大で、2が最小だからです。 例 以下はコードです- const str = '5 57 23 23 7 2 78 6'; const pickGreatestAndSmallest = (str = '

  2. JavaScriptの範囲間の自然数の配列を返す

    問題 範囲を指定して、2つの数値[a、b](a <=b)の配列を受け取るJavaScript関数を作成する必要があります。 この関数は、それらを含むaとbの間のすべての自然数の配列を返す必要があります 例 以下はコードです- const range = [6, 45]; const naturalBetweenRange = ([lower, upper] = [1, 1]) => {    if(lower > upper){       return [];    };    con