github.com/mdempsky/go@v0.0.0-20151201204031-5dd372bd1e70/doc/progs/cgo1.go (about) 1 // Copyright 2012 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 package rand 6 7 /* 8 #include <stdlib.h> 9 */ 10 import "C" 11 12 // STOP OMIT 13 func Random() int { 14 return int(C.rand()) 15 } 16 17 // STOP OMIT 18 func Seed(i int) { 19 C.srand(C.uint(i)) 20 } 21 22 // END OMIT