Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

एक संख्यात्मक वन-टाइम पासवर्ड उत्पन्न करने के लिए PHP प्रोग्राम

PHP में संख्यात्मक वन-टाइम पासवर्ड जेनरेट करने के लिए, कोड इस प्रकार है -

उदाहरण

<?php
function generate_otp($n)
{
   $gen = "1357902468";
   $res = "";
   for ($i = 1; $i <= $n; $i++)
{
   $res .= substr($gen, (rand()%(strlen($gen))), 1);
}
   return $res;
}
$num = 8;
print_r("The one time password generated is :");
print_r(generate_otp($num));
?>

आउटपुट

The one time password generated is :52471609

'generate_otp' नाम का एक फ़ंक्शन परिभाषित किया गया है जो लंबाई को एक पैरामीटर के रूप में लेता है। यह पासवर्ड की लंबाई है जिसे जेनरेट करने की आवश्यकता है। एक संख्या जिसमें 0 से 9 संख्याएँ होती हैं, परिभाषित की जाती हैं और लंबाई को फिर से चालू किया जाता है और एक यादृच्छिक संख्या जिसमें ये 0 से 9 संख्याएँ होती हैं, बेतरतीब ढंग से उत्पन्न होती हैं। लंबाई परिभाषित की जाती है और इस लंबाई पर फ़ंक्शन कहा जाता है। यह एक संख्यात्मक पासवर्ड उत्पन्न करता है और इसे कंसोल पर प्रदर्शित करता है।


  1. बिजली बिल उत्पन्न करने के लिए सी कार्यक्रम

    उपयोगकर्ता द्वारा खपत की गई इकाइयों के आधार पर, बिजली बिल उत्पन्न होता है। यदि खपत की गई इकाइयों की संख्या अधिक है, तो इकाई शुल्क की दर भी बढ़ जाएगी। तर्क लागू किया गया यदि न्यूनतम इकाइयां हैं उपयोगकर्ता द्वारा उपभोग किया जाता है इस प्रकार है - if (units < 50){    amt = units * 3.50; &

  1. सी . में संख्यात्मक पैटर्न मुद्रित करने का कार्यक्रम

    कार्यक्रम विवरण उपयोगकर्ता से पंक्तियों की संख्या को स्वीकार करके संख्यात्मक पैटर्न प्रिंट करें। इनपुट:5 पंक्तियाँ 1 6 2 10 7 3 13 11 8 4 15 14 12 9 5 एल्गोरिदम Print the pattern from the end of each Row Complete the last column of each Row Start from the Second Last Column of the second row Repea

  1. पायथन में पास्कल त्रिकोण उत्पन्न करने का कार्यक्रम

    मान लीजिए कि हमारे पास एक संख्या n है। हमें पास्कल के त्रिभुज को n रेखाओं तक उत्पन्न करना है। पास्कल का त्रिभुज इस तरह दिखेगा - पास्कल त्रिभुज का गुण पिछली पंक्ति के प्रत्येक आसन्न दो संख्याओं का योग होता है जो दूसरी पंक्ति के ठीक नीचे रखी गई संख्या का मान होता है। उदाहरण के लिए, पंक्ति 6 ​​में प