Excel隨機生成資料

2021-09-06 23:58:33 字數 1313 閱讀 5550

concatenate函式是乙個文字連線函式,非常簡單,和&的效果一樣。

concatenate是乙個文字連線函式

語法:concatenate(text1,text2,text3......)

其中text表示乙個個要連線起來的文字。

隨機小寫字母:=char(int(rand()*25+97))

隨機大寫字母:=char(int(rand()*25+65))

隨機數字:=char(int(rand()*9+48))

隨機數字大小寫字母:if(int(rand()*2)=0,char(int(rand()*9+48)),if(int(rand()*2)=0,char(int(rand()*25+65)),char(int(rand()*25+97))))

混合6位:=concatenate(if(int(rand()*2)=0,char(int(rand()*9+48)),if(int(rand()*2)=0,char(int(rand()*25+65)),char(int(rand()*25+97)))),if(int(rand()*2)=0,char(int(rand()*9+48)),if(int(rand()*2)=0,char(int(rand()*25+65)),char(int(rand()*25+97)))),if(int(rand()*2)=0,char(int(rand()*9+48)),if(int(rand()*2)=0,char(int(rand()*25+65)),char(int(rand()*25+97)))),if(int(rand()*2)=0,char(int(rand()*9+48)),if(int(rand()*2)=0,char(int(rand()*25+65)),char(int(rand()*25+97)))),if(int(rand()*2)=0,char(int(rand()*9+48)),if(int(rand()*2)=0,char(int(rand()*25+65)),char(int(rand()*25+97)))),if(int(rand()*2)=0,char(int(rand()*9+48)),if(int(rand()*2)=0,char(int(rand()*25+65)),char(int(rand()*25+97)))))

if(int(rand()*2)=0,char(int(rand()*9+48)),if(int(rand()*2)=0,char(int(rand()*25+65)),char(int(rand()*25+97))))

數字產生的概率等於50%,正確比例應該要11/62,建議改為

char(int(if(rand()<10/62,rand()*10+48,rand()*26+65+(rand()<0.5)*32)))

Excel隨機生成資料

concatenate函式是乙個文字連線函式,非常簡單,和 的效果一樣。concatenate是乙個文字連線函式 語法 concatenate text1,text2,text3.其中text表示乙個個要連線起來的文字。隨機小寫字母 char int rand 25 97 隨機大寫字母 char i...

隨機生成數

如何用隨機數生成0到n之間的m個不重複的數 1 最直接的方法就是先隨機生成乙個0到n之間的數,判斷這個數是否已被選上,如果以前沒選過,則選上,如果以前已選,則丟棄 cpp view plain copy print?void common int n,int m free randnum void ...

rand srand 隨機生成數

庫函式中系統提供了兩個函式用於產生隨機數 srand 和rand rand函式 標頭檔案 定義函式 int rand void 函式功能 產生隨機數,函式說明 因為rand的內部是用線性同餘法做的,不是真的隨機數,只不過因為其週期特別長,所以在一定範圍內可以看成是隨機的,rand 會返回一隨機值,範...