如何利用Excel隨機函數rand生成隨機密碼[多圖]

如何利用Excel隨機函數rand()生成隨機密碼:
辦公軟件Excel中有個隨機函數rand() , 就可以生成隨機密碼 , 經測試生成六位數數字密碼即100000-999999都是有效的 。 網上到處都有隨機密碼生成器 , 只要下載下來就可以生成隨機密碼 , 但是通常此類軟件有使用限制 , 一般只能生成10個密碼 。 對于有特殊需求的 , 如果需要隨機生成幾百個隨機密碼 , 這個方法的局限性是顯而易見的 , 我們必須尋求其他方法 。
其實 , 我們經常用的辦公軟件Excel中有個隨機函數rand() , 就可以生成隨機密碼 , 經測試生成六位數數字密碼即100000-999999都是有效的 。
在單元格中輸入=INT(RAND()*900000+100000)(如圖B列)

如何利用Excel隨機函數rand生成隨機密碼[多圖]

文章插圖
解釋:rand()是產生一個0-1之間的數 , *900000+100000是把它擴大變成6位數 , int()是取整 , 把它后面產生的小數去掉 。
延伸:rand()函數也可以產生隨機字母
在單元格中輸入=CHAR(INT(RAND()*26+97))可以生成一個隨機小寫字母;=CHAR(INT(RAND()*26+65))生成一個隨機大寫字母 。
如果要生成一個字母和數字組成的隨機密碼 , 可以將以上方法結合使用 。
例如要生成一個第一位和第四位是字母 , 其它是數字的六位密碼:
【如何利用Excel隨機函數rand生成隨機密碼[多圖]】 =(CHAR(INT(RAND()*26+97))&INT(RAND()*90+10)& CHAR(INT(RAND()*26+97)) &INT(RAND()*90+10))(如圖C列)

    推薦閱讀