any else way finding floating point

is there any else way finding only floating point?

char c;
float f = Time.time;
f -= (int) f;
if (f < 0.5){
	c = 'z';
}
else{
	c = 'x';
}

I know I could do it with random but I don’t want random

and if there is a way I’d like to know how to find let say everything that’s after

0.00…

You could use % (modulo) or Mathf.Floor(). Note that % is a division operation, so be sure to check the second argument is not 0.

There might be a better way depending on what the end result you want is though. Why is random bad?