日韩欧美国产手机在线观看,夜夜躁日日躁狠狠久久,国精产品一区二区三区的使用方法,日韩一区二区三区四区五

學習啦 > 學習電腦 > 工具軟件 > 辦公軟件學習 > 金山WPS教程 > WPS演示教程 >

WPS怎么用rand及round函數生成符合要求的隨機數

時間: 加城1195 分享

  當我們對一些公式定理證明時候,可能要用到一些數字,為了保證隨機性,我們用函數生成隨機數,具體怎么操作呢。以下是學習啦小編為您帶來的關于WPS表格用rand及round函數生成符合要求的隨機數,希望對您有所幫助。

  WPS表格用rand及round函數生成符合要求的隨機數

  1、生成0-1之間的隨機數

  這個最容易,因為WPS表格內置了隨意機生成函數——rand函數,用法也很簡單,只要在需要生成隨意數的單元格內輸入“=rand()”(不含外側雙引號,且所有字符均為半角,如圖1)。

  輸入完成后回車,該單元格即出現一個大于或等于0,并小于1隨機小數。如果你需要很多這樣的隨機數的話,可以選中該單元格,然后用鼠標左鍵在該單元格

  右下角的方形點(即填充柄)按下,并向下拖動到合適的位置,則這一范圍內所有的單元格均生成一個隨機數,如果還要更多,則再選中已經生成隨機數的所有單元

  格,并在選區(qū)右下方如法向右拖動,則拖出的矩形區(qū)域內的所有單元格都會生成隨機數,要多少有多少啊!

  2、生成0-100之間的整數

  用rand函數生成的隨機數范圍是0-1之間的小數,如果我想要生成0-100之間的任意整數應該如何操作呢?如果還要用rand函數的話,則必須借助另一個函數——round函數。round函數的格式為:ROUND(數值,小數位數),其功能是“按指定的位數對數值進行四舍五入后返回”。如“round(1.2586,2)”表示取1.2586小數點后2位有效數字,即返回值為“1.26”。

  有了round函數的幫助,生成0-100之間的整數就不難了,可以在單元格中輸入“=ROUND(RAND(),2)*100”(不含外側雙引號),即先用RAND函數生成一個0-1之間的隨機小數,再取該數值小數點后2位有效數字,然后乘以100,即可生成一個0-100之間的整數。

  不過,在WPS表格2007中,引入了一個特別的函數——RANDBETWEEN,這個函數的格式是RANDBETWEEN(最小整數,最大整數),其功能是取最小整數和最大整數之間的隨意整數。上面的公式可以改寫成“=RANDBETWEEN(0,100)”即可達到相同的效果。

  3、隨機數生成后不再變動

  用以上兩個函數生成的隨機數都有一個共同的特點,就是每當工作簿中有單元格的內容發(fā)生改變時,隨機數都會重新計算,也就是說,隨機數隨時都在變化之中,而不能固定下來。如果你希望這些隨機數一旦生成就不再變動,又該如何做呢?其實也很簡單,就是在隨機數生成后,把它們全部剪切到系統(tǒng)剪貼板,并從“編輯”菜單中選擇“選擇性粘貼”,并在彈出的窗口中選擇“數值”(見圖2)。

  4、或者,在“常用工具欄”中點擊“粘貼工具”右側的倒三角,并在下拉菜單中選擇“值”(如圖3)。這樣,粘貼后的單元格的值就不會再有變化了。

3969191