Cara menggunakan RANDOK di JavaScript

Tapi jangan khawatir, di Javascript sudah ada objek Math yang akan membantu kita mempermudah perhitungan matematis

Mari kita bahas objek ini lebih detail…

Mengetahui Objek Matematika

Objek Math adalah objek yang berisi fungsi matematika dan beberapa konstanta untuk melakukan perhitungan matematika seperti sin, cos, tan, eksponen, akar kuadrat, dll.

Untuk memudahkan memahami isi dari objek Math, kita bagi menjadi beberapa kelompok seperti pada gambar ini

Cara menggunakan RANDOK di JavaScript

Ini adalah fungsi yang biasa digunakan dalam perhitungan matematis

Baik…

Mari kita bahas masing-masing fungsi secara lebih detail

Pertama kita mulai dari

Fungsi trigonometri dalam Javascript

Trigonometri adalah cabang matematika yang mempelajari sudut dan panjang segitiga

Dalam dunia komputer, pengetahuan ini biasanya diimplementasikan dalam grafik komputer

Anda mungkin pernah membaca tutorial membuat game dengan Python

Di sana kami menggunakan trigonometri untuk melacak pergerakan pointer

Cara menggunakan RANDOK di JavaScript

Nah, pada objek Math_ terdapat fungsi untuk menghitung trigonometri

Misalkan kita ingin menghitung nilai sin dari

Math.pow(n, 1/root);
0, maka pada programnya kita dapat menulis seperti ini

var n = Math.sin(10);
_

Variabel

Math.pow(n, 1/root);
1 akan berisi
Math.pow(n, 1/root);
2 karena sin
Math.pow(n, 1/root);
0 adalah
Math.pow(n, 1/root);
4

Anda dapat mencobanya sendiri melalui konsol Javascript

Cara menggunakan RANDOK di JavaScript

Fungsi Logaritmik, Daya, dan Eksponensial dalam Javascript

Logaritma adalah operasi matematika yang berlawanan (atau kebalikan) dari eksponen atau pangkat.

Objek Math dalam Javascript juga menyediakan fungsi

Math.pow(n, 1/root);
6 untuk logaritma dan
Math.pow(n, 1/root);
7 untuk eksponen

Mari kita coba di konsol

Cara menggunakan RANDOK di JavaScript

Kemudian untuk menghitung eksponensial, kita dapat menggunakan fungsi

Math.pow(n, 1/root);
8

Contoh

Cara menggunakan RANDOK di JavaScript

Fungsi Pembulatan dalam Javascript

Ketika kita membutuhkan bilangan bulat (integer), kita dapat menggunakan fungsi pembulatan pada objek Math

Ada beberapa fungsi yang sering digunakan

  1. Math.floor(Math.random() * (max - min) ) + min;
    _0 pembulatan ke bawah;
  2. Math.floor(Math.random() * (max - min) ) + min;
    1 bulatkan ke yang terdekat, bisa ke bawah dan ke atas;
  3. Math.floor(Math.random() * (max - min) ) + min;
    _2 dibulatkan ke atas

Contoh

Cara menggunakan RANDOK di JavaScript

Fungsi Root di Javascript

Nah, kalau fungsi akar kuadrat...

Kita dapat menghitungnya dengan fungsi

Math.floor(Math.random() * (max - min) ) + min;
_3

Contoh

Cara menggunakan RANDOK di JavaScript

Lalu bagaimana dengan akar pangkat tiga?

Mudah…

Kita dapat menggunakan fungsi

Math.floor(Math.random() * (max - min) ) + min;
_4

Contoh

Cara menggunakan RANDOK di JavaScript

Nah untuk akar ke-n atau akar ke-n, kita bisa mengetahuinya dengan menggunakan fungsi

Math.pow(n, 1/root);
7

Contoh

Math.pow(n, 1/root);

Math.pow(n, 1/root);
1 adalah nilai yang akan kita cari, maka
Math.floor(Math.random() * (max - min) ) + min;
7 adalah akar n

Cara menggunakan RANDOK di JavaScript

Fungsi Acak dan Mutlak dalam Javascript

Fungsi acak adalah fungsi yang menghasilkan nilai acak antara

Math.floor(Math.random() * (max - min) ) + min;
8 hingga
Math.floor(Math.random() * (max - min) ) + min;
9

Contoh

Cara menggunakan RANDOK di JavaScript

Jika ingin membuat nilai acak dari range nilai tertentu, maka kita bisa menggunakan bantuan fungsi

Math.floor(Math.random() * (max - min) ) + min;
0 untuk membulatkan lalu mengalikannya dengan nilai min dan max

Formulanya akan seperti ini

Math.floor(Math.random() * (max - min) ) + min;
_

Kita bisa membungkus ini dalam fungsi seperti ini

function getRndInteger(min, max) {
  return Math.floor(Math.random() * (max - min) ) + min;
}

Hasil

Cara menggunakan RANDOK di JavaScript

Selanjutnya kita akan membahas tentang fungsi absolut

Fungsi absolut adalah fungsi yang menghasilkan nilai absolut

Contoh

var x = Math.abs(-2)

Variabel

function getRndInteger(min, max) {
  return Math.floor(Math.random() * (max - min) ) + min;
}
_1 akan memiliki nilai
function getRndInteger(min, max) {
  return Math.floor(Math.random() * (max - min) ) + min;
}
2, karena fungsi
function getRndInteger(min, max) {
  return Math.floor(Math.random() * (max - min) ) + min;
}
3 akan selalu memberikan nilai absolut atau positif

Fungsi Minimum dan Maksimum dalam Javascript

Fungsi minimum dan maksimum adalah fungsi untuk menentukan nilai terkecil dan terbesar dari suatu himpunan nilai

Kita dapat memberikan input fungsi ini dalam bentuk urutan angka

Jika kita ingin memberikan masukan array, maka kita harus memecah isi array tersebut

Contoh

Cara menggunakan RANDOK di JavaScript

Perhatikan operator

function getRndInteger(min, max) {
  return Math.floor(Math.random() * (max - min) ) + min;
}
_4, ini adalah operator yang ditambahkan ke ES2015 yang berfungsi untuk memecah isi array dan string

Konstanta dalam Objek Matematika

Selain menyediakan fungsi matematika, objek Math juga menyediakan konstanta seperti

function getRndInteger(min, max) {
  return Math.floor(Math.random() * (max - min) ) + min;
}
6,
function getRndInteger(min, max) {
  return Math.floor(Math.random() * (max - min) ) + min;
}
7,
function getRndInteger(min, max) {
  return Math.floor(Math.random() * (max - min) ) + min;
}
8, dll. yang bisa kita gunakan untuk perhitungan rumus-rumus tertentu

Math.E        // returns Euler's number
Math.PI       // returns PI
Math.SQRT2    // returns the square root of 2
Math.SQRT1_2  // returns the square root of 1/2
Math.LN2      // returns the natural logarithm of 2
Math.LN10     // returns the natural logarithm of 10
Math.LOG2E    // returns base 2 logarithm of E
Math.LOG10E   // returns base 10 logarithm of E 

Kata Akhir…

Objek Math memang merupakan objek yang khusus digunakan untuk perhitungan atau operasi matematika

Anda akan banyak menggunakannya dalam membuat beberapa program yang membutuhkan perhitungan matematis

Apa gunanya metode matematika acak ()?

B. Menggunakan Fungsi Matematika . acak () . Math, terdapat sebuah fungsi bernama random(), yang bisa kita digunakan untuk mengambil data dari list secara acak.

Apa itu lantai Matematika dalam javascript?

Fungsi LANTAI . MATH membulatkan angka ke bawah ke bilangan bulat atau kelipatan terdekat dari signifikansi yang ditentukan, dengan bilangan bulat negatif dibulatkan mendekati atau menjauhi nol, tergantung pada mode.