回覆列表
-
1 # 小雪分享日常生活
-
2 # 使用者9538035845626
用=rand()命令在excel中生成一系列隨機數之後數值會不斷變化,是因為函式都會在改變一個單元格之後重算。
解決的方法和詳細的操作步驟如下:
1、第一步,開啟要處理的文件,如下圖所示,然後進入下一步。
2、其次,完成上述步驟後,選擇不存在由RAND函式生成的隨機數的單元格,並按鍵盤上的“Ctrl + C”進行復制,如下圖所示,然後進入下一步。
3、接著,完成上述步驟後,單擊滑鼠右鍵,然後在貼上選項中選擇“數值”選項,如下圖所示,然後進入下一步。
4、最後,完成上述步驟後,返回到Excel表,發現RAND函式生成的隨機數不再透過F9或重新開啟表而改變,如下圖所示。這樣,問題就解決了。
-
3 # 我只是一隻陽咩咩
c標準庫函式random不是執行緒安全的,因為內部設計沒有為多執行緒考慮。多執行緒的情況下,取得的返回值是不可靠的。
C語言是使用隨機演演算法,產生的隨機數,一般稱為偽隨機。
需要呼叫rand()方法產生隨機數。rand()為C語言中的函式,呼叫該函式需要加標頭檔案#include<stdlib.h>,
而在呼叫rand()函式的時候系統會自動呼叫srand()函式,srand()會設定供rand()使用的隨機數種子。