Slide 15
Slide 15 text
$ͱͷੑ
wඞཁ࠷খݶͷखଓ͖
Ͱɺ$Ͱॻ͔Εͨ֎
෦ϥΠϒϥϦͷؔ
Λݺͼग़ͤΔɻ
package rand
!
/*
#include
*/
import "C"
!
func Random() int {
// Cͷੈքͷrandom()ؔΛݺͼग़ͯ͠
// ݁ՌΛgoͷੈքͷintʹมͯ͠ฦ͢
return int(C.random())
}
!
func Seed(i int) {
// goͷੈքͷintܕͷiΛCͷੈքͷuintʹมͯ͠ɺ
// CͷੈքͷsrandomؔʹҾͱͯ͢͠
C.srandom(C.uint(i))
}