數學函式 math-functions
數學函式為歷程運算式中的數值計算提供基本的數學運算。 這些函式可讓您對資料執行精確數值計算和轉換。
當您需要以下作業時使用數學函式:
數學函式會處理十進位和整數型別,並自動管理型別轉換,以確保歷程運算式中的結果準確。
random random
產生介於0和1之間的隨機數字。
語法
random()簽章與傳回的型別
random()
傳回小數。
round round
傳回引數最接近的整數值,並會將四捨五入連結至正無限。
語法
round(<parameters>)參數
- 小數
- 整數
簽章與傳回型別
round(<decimal>)
round(<integer>)
傳回整數。
範例
round(3.14)
傳回3。
round(3.54)
傳回4。
round(-3.14)
傳回–3。
round(3)
傳回3。
AI知識參考
本節包含結構化知識,用於支援與本主題相關的解譯、擷取和問答。
如需完整瞭解,此資訊應結合本頁的檔案。 兩者皆非獨立來源;頁面說明功能,本節提供額外內容,以協助去除術語、意圖、適用性和限制條件的歧義。
- TL;DR:本頁記錄了AJO歷程運算式中可用的兩個數學函式 —
random用於產生介於0和1之間的隨機小數,而round用於將小數或整數四捨五入到最接近的整數。
意圖:
- 使用
random產生介於0和1之間的隨機十進位值,用於取樣或隨機化邏輯 - 使用
round將十進位數字四捨五入到最接近的整數 - 在商業邏輯中套用舍入,其中小數點計算需要整數
字彙表:
- random:傳回0 (含)到1 (含) (產品特定)的偽隨機十進位值的函式
- round:傳回與輸入最接近的整數的函式,半值會舍入為正無窮大
護欄:
random()不使用引數round接受十進位或整數輸入並一律傳回整數round中的繫結可透過舍入至正無窮大來解析(例如,3.5舍入至4,-3.5舍入至–3)
術語:
- 正式名稱:數學函式 — 首字母縮寫:none — 變體:數學函式,數值函式
- 同義字: “round” = “round to nearest integer”
- 請勿混淆: 「四捨五入」(四捨五入到最接近的整數)≠轉換函式,如
toInteger(會截斷小數部分而不進行四捨五入)
常見問題集:
- 問:
random()傳回什麼? — 它會傳回0到1之間的隨機十進位數字。 - 問:
round如何處理負數? — 它會舍入至正無窮大,因此round(-3.14)會傳回–3,round(-3.54)也會傳回–3 (最接近正無窮大的整數)。 - 問:
round與toInteger之間有何差異? —round會舍入至最接近的整數(3.7會變成4),而toInteger會截斷小數部分而不捨入(3.7會變成3)。 - 問:
random是否接受任何引數? — 否,random()不需要引數,且一律會傳回0到1之間的小數。
recommendation-more-help
journey-optimizer-help