JavaScript 随机

Math.random()

Math.random() Inatoa namba za ingawa zingine kati ya 0 (kuzingatia) hadi 1 (hakupatikana):

Mifano

Math.random();				// Inaonyesha namba za ingawa zingine

Jifunze tena

Math.random() Inatoa inaonyesha chini ya 1 kila mara.

Inaonyesha namba za ingawa zingine za JavaScript

Math.random() Na Math.floor() Inayotumia pamoja kwa kuharibika namba za ingawa zingine.

Mifano

Math.floor(Math.random() * 10);		// Inaonyesha 0 hadi 9

Jifunze tena

Mifano

Math.floor(Math.random() * 11);		// Inaonyesha 0 hadi 10

Jifunze tena

Mifano

Math.floor(Math.random() * 100);	// Inaonyesha 0 hadi 99

Jifunze tena

Mifano

Math.floor(Math.random() * 101);	// Inaingia namba kati ya 0 na 100

Jifunze tena

Mifano

Math.floor(Math.random() * 10) + 1;	// Inaingia namba kati ya 1 na 10

Jifunze tena

Mifano

Math.floor(Math.random() * 100) + 1;	// Inaingia namba kati ya 1 na 100

Jifunze tena

Programu ya kuzalisha namba zote za kati ya kawaida

Kama unavyofikia kwa mifano ya juu, kumekua programu ya kuzalisha namba zote za kati za kila mtu ni mafanikio.

Hii programu ya JavaScript inaingia kwa kuzalisha namba zote za kati ya (kuna) na (kuna): min(kuna) na maxkuanzia (kuna) na (kuna) kati (hakuna):

Mifano

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

Jifunze tena

Hii programu ya JavaScript inaingia kwa kuzalisha namba zote za kati ya (kuna) na (kuna): min na maxkuanzia (kuna) na (kuna) kati:

Mifano

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

Jifunze tena