寵物集市-寵物集市華東、華南、華北排行榜一覽表
735
2025-04-05
WPS表2007使用rand和round函數來生成滿足要求的隨機數
玩彩票的用戶經常使用概率測試,這需要隨機數。如果需要大量的隨機數,我們怎么能得到這么多滿足要求的隨機數呢?WPS個人版2007可以滿足您對隨機數的各種要求。它可以生成0-1之間的隨機數和0-100之間的整數。它還可以使隨機數在生成后不變。主要使用rand函數和round函數。對這兩個功能不太了解的朋友可以參考相關文章。
1、生成0-1之間的隨機數
這是最簡單的,因為WPS表有內置的隨機機器生成函數——RAND函數,它的用法也很簡單,只要你在需要生成隨機數的單元格中輸入“=rand()”(沒有外部雙引號,所有字符都是半角,如圖1所示)。
按下右下角的方形點(即填充手柄),并將其向下拖動到合適的位置,然后該范圍內的所有單元格將生成一個隨機數。如果有更多,則選擇所有已生成隨機數的單元格。
網格,并拖動到右下角的選擇,然后所有的單元格在拖動的矩形區域將產生隨機數,你想要多少!
圖1 1WPS表中的輸入函數
2、生成0-100之間的整數
rand函數生成的隨機數范圍是0到1之間的小數。如果我想生成0到100之間的任何整數,我應該怎么做?如果你想使用蘭德函數,你必須使用另一個函數——舍入函數。round函數的格式是:ROUND(數值,小數位數),其功能是“根據指定的位數對數值進行舍入,然后返回”。例如,“舍入(1.2586,2)”表示在1.2586小數點后取兩位有效數字,即返回值為“1.26”。
在舍入函數的幫助下,生成0到100之間的整數并不難。您可以在單元格中輸入“=ROUND(RAND),2)*100”(不包括外部雙引號),也就是說,首先使用RAND函數生成一個介于0和1之間的隨機十進制數,然后在小數點后取兩位有效數字,然后乘以100生成一個介于0和100之間的十進制數。
然而,在WPS表2007中,引入了一個特殊的函數——RANDBERTH。這個函數的格式是介于(最小整數,最大整數)之間,它的函數是取最小整數和最大整數之間的任意整數。上述公式可以改寫為“=RANDBETWEEN,100)”以達到相同的效果。
3、隨機數生成后不再變動
由上述兩個函數生成的隨機數有一個共同的特點,即每當工作簿中單元格的內容發生變化時,隨機數就會被重新計算,也就是說,隨機數是不斷變化的,不能固定。如果你想讓這些隨機數一旦產生就永遠不變,你該怎么辦?事實上,這也非常簡單,即在生成隨機數后,將它們全部剪切到系統剪貼板,從編輯菜單中選擇粘貼特殊,并在彈出窗口中選擇值(參見圖2)。
圖2WPS表格設置選擇性粘貼
4.或者,單擊標準工具欄中粘貼工具右側的倒三角形,并從下拉菜單中選擇值(如圖3所示)。這樣,粘貼單元格的值將不會再次改變。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。