c语言控制输入的数字是否正确且需要控制时间

我们小组打算用c语言制作一款打靶游戏,但是不知道怎么实现。
我们需要的代码是这样的:电脑上随机出现一个数字,在规定时间下按出来,判定为打中。而后台是可以调整反应的时间