00001 #ifndef NR_RAN_H 00002 00003 #define NR_RAN_H 00004 00005 #include <stdint.h> 00006 00007 #define NR_RAN_LKG static inline 00008 00009 typedef struct nr_ran_struct_t *nr_ran_t; 00010 NR_RAN_LKG uint64_t nr_ran_int64(nr_ran_t o); 00011 NR_RAN_LKG nr_ran_t nr_ran_init(nr_ran_t *in, uint64_t j); 00012 NR_RAN_LKG double nr_ran_doub(nr_ran_t o); 00013 NR_RAN_LKG uint32_t nr_ran_int32(nr_ran_t o); 00014 00015 #endif