namegen

package module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 5, 2024 License: MIT Imports: 4 Imported by: 0

README

namegen

简介

这是一个用于生成各种名称和代码的 Go 包。它提供了生成随机字符串、当前日期和时间的功能。

安装

你可以通过以下命令安装此包:

go get -u gitee.com/zero-two/namegen

使用方法

导入包

在你的 Go 代码中导入此包:

import "gitee.com/zero-two/namegen"
函数说明
  • Date()
    YYYYMMDD 格式返回当前日期。

  • Time()
    YYYYMMDDHHMMSS 格式返回当前时间。

  • Rand(length int, charset string)
    生成指定长度的字符串,字符集由 charset 参数指定。

  • Short()
    生成 5 位随机字符串,默认字符集为字母和数字。

  • Code()
    生成 6 位随机数字。

  • TimeShort()
    返回当前时间戳和 5 位随机字符串,格式为 YYYYMMDDHHMMSS_随机字符串

示例代码
package main

import (
    "fmt"
    "gitee.com/zero-two/namegen"
)

func main() {
    fmt.Println("当前日期:", namegen.Date())
    fmt.Println("当前时间:", namegen.Time())
    fmt.Println("随机字符串:", namegen.Rand(10, "abcdefghijklmnopqrstuvwxyz"))
    fmt.Println("5位随机字符串:", namegen.Short())
    fmt.Println("6位随机数字:", namegen.Code())
    fmt.Println("时间戳和随机字符串:", namegen.TimeShort())
}

许可证

本项目采用 MIT 许可证,详情参见 LICENSE 文件。

Documentation

Index

Constants

View Source
const Chars = "abcdefghijklmnopqrstuvwxyz0123456789"

Chars 字母数字字符集

View Source
const Digits = "0123456789"

Digits 数字字符集

Variables

This section is empty.

Functions

func Code

func Code() string

Code 生成 6 位随机数字

func Date

func Date() string

Date 以 YYYYMMDD 格式返回当前日期

func Rand

func Rand(length int, charset string) string

Rand 生成指定长度的字符串

func Short

func Short() string

Short 生成 5 位随机字符串

func Time

func Time() string

Time 以 YYYYMMDDHHMMSS 格式返回当前时间

func TimeShort

func TimeShort() string

TimeShort 返回当前时间戳和 5 位随机字符串

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL