コード例 #1
0
ファイル: pkg6_linux.go プロジェクト: alberts/goscons
func Foo() {
	var i int
	_ = unsafe.Pointer(&i)
	var uuid C.uuid_t
	C.uuid_generate(&uuid[0])
}
コード例 #2
0
ファイル: basic.go プロジェクト: danny8002/go
func uuidgen() {
	var uuid C.cgo_uuid_t
	C.uuid_generate(&uuid[0])
}
コード例 #3
0
ファイル: uuid.go プロジェクト: Denisss025/uuid
// Generate creates a new universally unique identifier (UUID).
// The UUID will be generated based on high-quality randomness generator.
// (i.e.from /dev/urandom), if available. If it is not available, then
// it will use an alternative algorithm which uses the current time, the
// local ethernet MAC address (if available), and random data generated using
// a pseudo-random generator.
func (uu *Uuid) Generate() {
	C.uuid_generate(&uu.uuid[0])
}