# time ### _Name_ get_time - get system time ### _Signature_ ```C int get_time() ``` ### _Parameters_ no input parameters ### _Return Value_ On success return 1, On failure return -1 ### _Name_ get_random - Generates a random value [0~1] ### _Signature_ ```C float get_random() ``` ### _Parameters_ no input parameters ### _Return Value_ On success return floating point value [0~1] generated by sampling current time, On failure return -1 ### _Name_ wait_callback - runs function after waiting specific duration of time ### _Signature_ ```C int wait_callback(int duration, void *func_ptr) ``` ### _Parameters_ int duration - the amount of time to wait befor calling callback function void *funcptr - the callback function ### _Return Value_ On success return 1, On failure return -1