VBScript Rnd ఫంక్షన్

నిర్వచనం మరియు ఉపయోగం

Rnd ఫంక్షన్ ఒక రాండమైన సంఖ్యను తిరిగి ఇస్తుంది. సంఖ్యలు ఎక్కువగా 1 కంటే తక్కువగా మరియు 0 కంటే అధికంగా ఉంటాయి.

ప్రతిసారి క్రమంగా కాల్చిన Rnd ఫంక్షన్ సంఖ్యలో ముంది సంఖ్యను తదుపరి సంఖ్యకు సీడ్ గా ఉపయోగిస్తుంది కాబట్టి, ఏదైనా ప్రారంభ సీడ్ను ఇచ్చినప్పటికీ అదే సంఖ్యల శ్రేణిని ఉత్పత్తి చేస్తుంది.

Rnd ను కాల్చే ముందు, నాణ్యమైన రాండమైన సంఖ్యల ఉత్పత్తికి సంబంధించిన కమాండ్ను ఉపయోగించండి, ఇది సిస్టమ్ క్లాక్ ఆధారితమైన సీడ్ కలిగినది.

ప్రత్యేక పరిధిలో సంఖ్యలను ఉత్పత్తి చేయడానికి ఈ ఫార్ములాను ఉపయోగించండి:

Int((పైనిబంది - క్రిందిబంది + 1) * అక్షరం + క్రిందిబంది)

这里, upperbound 是此范围的上界,而 lowerbound 是此范围内的下界。

注释:要重复随机数的序列,请在使用数值参数调用 Randomize 之前,立即用负值参数调用 Rnd。使用同样 number 值的 Randomize 不能重复先前的随机数序列。

సింథెక్సిస్

Rnd[(number)]
పారామీటర్ వివరణ
number

ఎంపికాత్మకం. ప్రమాణిక విలువల ప్రకటన.

అయితే సంఖ్య ఉంది:

  • <0 - Rnd ప్రతిసారి అదే సంఖ్యను తిరిగి తెచ్చుతుంది.
  • >0 - Rnd ప్రతిసారి కొత్త సంఖ్యను తిరిగి తెచ్చుతుంది.
  • =0 - Rnd తాజాగా తయారు చేసిన సంఖ్యను తిరిగి తెచ్చుతుంది.
  • స్కీమ్ - Rnd మరియు తదుపరి సంఖ్యను తిరిగి తెచ్చుతుంది.

ఉదాహరణ

ఉదాహరణ 1

document.write(Rnd)

అవుట్‌పుట్‌లు:

0.7055475

ఉదాహరణ 2

ఉదాహరణ 1 లోని కోడ్‌ను ఉపయోగించినట్లయితే, అదే సంఖ్యలు పునఃక్రియాశీలం అవుతాయి.

పేజీ పునఃలోడ్ అయినప్పుడు కొత్త సంఖ్యలను తయారు చేయడానికి Randomize స్టేట్‌మెంట్ ఉపయోగించవచ్చు:

Randomize
document.write(Rnd)

అవుట్‌పుట్‌లు:

0.4758112

ఉదాహరణ 3

dim max,min
max=100
min=1
document.write(Int((max-min+1)*Rnd+min))

అవుట్‌పుట్‌లు:

71