实现xrand，xtapi的.c文件