హోమ్ అభివృద్ధి సూడో రాండమ్ నంబర్ జనరేటర్ (prng) అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

సూడో రాండమ్ నంబర్ జనరేటర్ (prng) అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

విషయ సూచిక:

Anonim

నిర్వచనం - సూడో రాండమ్ నంబర్ జనరేటర్ (పిఆర్ఎన్జి) అంటే ఏమిటి?

ఒక సూడో రాండమ్ నంబర్ జనరేటర్ (పిఆర్ఎన్జి) యాదృచ్ఛిక సంఖ్యల శ్రేణులను ఉత్పత్తి చేయడానికి గణిత సూత్రాలను ఉపయోగించే ఒక అల్గోరిథంను సూచిస్తుంది. PRNG లు యాదృచ్ఛిక సంఖ్యల లక్షణాలను అంచనా వేసే సంఖ్యల క్రమాన్ని ఉత్పత్తి చేస్తాయి. ఇది ప్రారంభ విలువల యొక్క చిన్న సమూహం ద్వారా నిర్ణయించబడుతుంది. క్రిప్టోగ్రాఫిక్ మెకానిజమ్స్ మరియు కీ జనరేషన్ వాడకానికి పిఆర్‌ఎన్‌జిలు ప్రాథమికమైనవి ఎందుకంటే అవి సందేశ ప్రత్యేకతను నిర్ధారిస్తాయి.

ఈ పదాన్ని నిర్ణయాత్మక రాండమ్ సంఖ్య జనరేటర్ అని కూడా అంటారు.

టెకోపీడియా సూడో రాండమ్ నంబర్ జనరేటర్ (పిఆర్ఎన్జి) గురించి వివరిస్తుంది

విస్తృతంగా ఉపయోగించే పిఆర్‌ఎన్‌జి అల్గోరిథంలు: లీనియర్ కాంగ్రూయెన్షియల్ జనరేటర్లు, లాగ్డ్ ఫైబొనాక్సీ జనరేటర్లు, లీనియర్ ఫీడ్‌బ్యాక్ షిఫ్ట్ రిజిస్టర్‌లు, బ్లమ్ బ్లమ్ షబ్, ఫార్చునా మరియు మెర్సేన్ ట్విస్టర్.

ఒక నకిలీ రాండమ్ సంఖ్య జనరేటర్ ఒక విత్తన స్థితిని ఉపయోగించి ఏకపక్ష ప్రారంభ స్థితి నుండి ప్రారంభమవుతుంది. చాలా సంఖ్యలు తక్కువ సమయంలో ఉత్పత్తి చేయబడతాయి మరియు ఈ క్రమంలో ప్రారంభ స్థానం తెలిస్తే తరువాత కూడా పునరుత్పత్తి చేయవచ్చు. అందువల్ల, సంఖ్యలు నిర్ణయాత్మక మరియు సమర్థవంతమైనవి.

క్రిప్టోగ్రాఫిక్ ప్రయోజనాలలో ఉపయోగించే పిఆర్‌ఎన్‌జిలను క్రిప్టోగ్రాఫికల్ సేఫ్ పిఆర్‌ఎన్‌జి (సిఎస్‌పిఆర్‌ఎన్‌జి) అంటారు. ఇందులో స్ట్రీమ్ సాంకేతికలిపులు మరియు బ్లాక్ సాంకేతికలిపులు ఉన్నాయి. CSPRNG యొక్క ముఖ్యమైన అవసరం ఏమిటంటే, ఇది విత్తనాల పరిమాణంలో బహుపది సమయానికి పరిమితం చేయబడిన అన్ని గణాంక పరీక్షలలో ఉత్తీర్ణత సాధించాలి.

సూడో రాండమ్ నంబర్ జనరేటర్ (prng) అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం