隨機數,時間生成以及規格化資料(小總結)

2021-07-28 20:05:35 字數 1151 閱讀 7265

random a=new random();

a.nextdouble();//生成0到1之間的隨機小數

a.nextint();//隨機生成整數裡面若新增資料如 

a.nextint(100);//生成0到100(包括0在內 的整數)

a.nextdouble()*(n2-n2)+n1;//生成隨機double數  區間為【n1,n2)

a.nextdouble()*(9-6)+6;//區間為[6,9)

date date = new date();//獲得系統時間

new ******dateformat("yyyy-mm-ddhh:mm:ss").format(date);//將時間格式轉換成要求的格式.

timestamp currenttime=new timestamp(date.gettime());//此處的時間可以直接插入mysql資料庫   timestamp型別

random a=new random();

double af=a.nextdouble();

bigdecimal b=new bigdecimal();   //math裡面的演算法

double  mi =  b12.setscale(1,bigdecimal.round_half_up).doublevalue();

//setscale()括號兩個引數:前者小數後幾位;後者bigdecimal 的方法(此處為四捨五入方法).doublevalue()轉化為double型別;

decimalformat format= new decimalformat("#0.0");//設定規格為xx.x型別的字串資料,(#.0)表示小數點前若為0則不顯示 0.1 顯示為  .1

double dd= a.nextdouble();

double dd1=1234;

string aa= df3.format(dd1);//注意的是decimalformat規格化的資料為string型別

如果想通過此方法獲取規格的都被了型別則需要:

(1)方法一:format.parse(aa).doublevalue();//將字串型別轉化為double型別或者其他類

(2)方法二:將string轉化為double

double.parsedouble(aa);//aa為string型別的資料

PHP 生成隨機數和日期時間

在php裡面兩個常用的函式 rand 生成隨機數 當括號內無引數時 系統會以當前時間為種子進行隨機數的生成 rand 1,10 括號裡面是生成隨機數的範圍,在形成的隨機數在1 10之間,在php裡面要麼不寫引數,要麼寫兩個引數形成乙個有效的取值範圍,不能只寫乙個引數或者寫兩個無效的引數。time 時...

c 計算當前時間時間戳 生成隨機數

public static string getrandonlyid string timestamp 獲取不重複的隨機數種子 system.security.cryptography.rngcryptoserviceprovider的類,它採用系統當前的硬體資訊 程序資訊 執行緒資訊 系統啟動時間...

C 程式測試(隨機數生成 時間記錄)

2.時間記錄 3.程式正確性證明 1.隨機數生成 1.1 隨機數發生器 rand 包含在標頭檔案中的函式rand 可生成乙個隨機數,其有以下特點 1.2 隨機數種子 2.時間記錄 2.1 clock 計時函式 在中的clock 函式返回從 開啟這個程式程序 到 程式中呼叫clock 函式 時之間的c...