package main

import (
    "fmt"
    "math/rand"
    "time"
)

func generateOrderID() string {
    // 获取当前时间,格式化为年月日时分秒
    timestamp := time.Now().Format("20060102150405") // 格式化为类似 20231010123456 的形式

    randomNum := rand.Int63n(999999999999999) // 生成一个0到9999之间的随机数

    // 格式化订单号,例如:20231010123456_1234
    orderID := fmt.Sprintf("%s%010d", timestamp, randomNum)

    return orderID
}

func main() {
    orderID := generateOrderID()
    fmt.Println("生成的订单号:", orderID)
}

每日更新-免费小火箭账号
不要错过任何机会,探索最新的应用和游戏,就在我们的平台。
立即访问
最后修改:2025 年 02 月 08 日
如果觉得我的文章对你有用,请随意赞赏