جاوا اسکریپت رینڈوم

Math.random()

Math.random() 0(شامل) سے 1(شامل نہیں) کے درمیان رانڈم نمبر واپار دیندا ہے:

ਇੰਸਟੈਂਸ

Math.random();				// رانڈم نمبر واپار دیندا ہے

ਆਪਣੇ ਤੌਰ 'ਤੇ ਕੋਸ਼ਿਸ਼ ਕਰੋ

Math.random() ہمیشہ 1 سے کم کا عدد واپار دیندا ہے。

JavaScript رانڈم انٹیجر

Math.random() کے ساتھ Math.floor() یہ دونوں استعمال کیا جاتا ہے تاکہ رانڈم انٹیجر واپار کیا جائے。

ਇੰਸਟੈਂਸ

Math.floor(Math.random() * 10);		// واپار 0 سے 9 کے درمیان کا عدد بہ دیندا ہے

ਆਪਣੇ ਤੌਰ 'ਤੇ ਕੋਸ਼ਿਸ਼ ਕਰੋ

ਇੰਸਟੈਂਸ

Math.floor(Math.random() * 11);		// واپار 0 سے 10 کے درمیان کا عدد بہ دیندا ہے

ਆਪਣੇ ਤੌਰ 'ਤੇ ਕੋਸ਼ਿਸ਼ ਕਰੋ

ਇੰਸਟੈਂਸ

Math.floor(Math.random() * 100);	// واپار 0 سے 99 کے درمیان کا عدد بہ دیندا ہے

ਆਪਣੇ ਤੌਰ 'ਤੇ ਕੋਸ਼ਿਸ਼ ਕਰੋ

ਇੰਸਟੈਂਸ

Math.floor(Math.random() * 101);	// ਵਾਪਸ 0 ਤੋਂ 100 ਤੱਕ ਦਾ ਸੰਖਿਆ

ਆਪਣੇ ਤੌਰ 'ਤੇ ਕੋਸ਼ਿਸ਼ ਕਰੋ

ਇੰਸਟੈਂਸ

Math.floor(Math.random() * 10) + 1;	// ਵਾਪਸ 1 ਤੋਂ 10 ਤੱਕ ਦਾ ਸੰਖਿਆ

ਆਪਣੇ ਤੌਰ 'ਤੇ ਕੋਸ਼ਿਸ਼ ਕਰੋ

ਇੰਸਟੈਂਸ

Math.floor(Math.random() * 100) + 1;	// ਵਾਪਸ 1 ਤੋਂ 100 ਤੱਕ ਦਾ ਸੰਖਿਆ

ਆਪਣੇ ਤੌਰ 'ਤੇ ਕੋਸ਼ਿਸ਼ ਕਰੋ

ਇੱਕ ਉਚਿਤ ਰੈਂਡਮ ਫੰਕਸਨ

ਜਿਵੇਂ ਤੁਸੀਂ ਉੱਪਰੋਕਤ ਉਦਾਹਰਣ ਤੋਂ ਦੇਖ ਸਕਦੇ ਹੋ, ਸਭ ਤੋਂ ਰੈਂਡਮ ਸੰਖਿਆ ਪੈਦਾ ਕਰਨ ਲਈ ਇੱਕ ਰੈਂਡਮ ਫੰਕਸਨ ਬਣਾਉਣਾ ਇੱਕ ਚੰਗਾ ਵਿਚਾਰ ਹੈ。

ਇਹ JavaScript ਫੰਕਸਨ ਹਮੇਸ਼ਾ ਦਰਮਿਆਨ ਦਰਮਿਆਨ ਸੰਖਿਆ ਵਾਪਸ ਦਿੰਦਾ ਹੈ: min(ਸ਼ਾਮਲ ਹੋਣ ਵਾਲੇ)ਅਤੇ max(ਨਹੀਂ ਸ਼ਾਮਲ ਹੋਣ ਵਾਲੇ)ਵਿੱਚ ਦਰਮਿਆਨ ਸੰਖਿਆ:

ਇੰਸਟੈਂਸ

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

ਆਪਣੇ ਤੌਰ 'ਤੇ ਕੋਸ਼ਿਸ਼ ਕਰੋ

ਇਹ JavaScript ਫੰਕਸਨ ਹਮੇਸ਼ਾ ਦਰਮਿਆਨ ਦਰਮਿਆਨ ਸੰਖਿਆ ਵਾਪਸ ਦਿੰਦਾ ਹੈ: min ਅਤੇ max(ਸਭ ਸ਼ਾਮਲ ਹੋਣ ਵਾਲੇ)ਵਿੱਚ ਦਰਮਿਆਨ ਰੈਂਡਮ ਸੰਖਿਆ:

ਇੰਸਟੈਂਸ

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

ਆਪਣੇ ਤੌਰ 'ਤੇ ਕੋਸ਼ਿਸ਼ ਕਰੋ