Example #1
0
int a2_librandom(struct a2_state* state){
	int args = a2_top(state);
	if(args == 0){
		a2_pushnumber(state, (a2_number)rand());
	}else{
		a2_number num = a2_tonumber(state, 0);
		a2_pushnumber(state, rand()%((int)num));
	}
	return 1;
}
Example #2
0
// t_time
int a2_libt_time(struct a2_state* state){
	struct timeval st;
 	gettimeofday(&st, 0);
 	
 	a2_pushnumber(state, (a2_number)((st.tv_sec*1000000+st.tv_usec)/1000000.0));
 	return 1;
}