编写一个猜数字的小游戏，让用户输入一个数字，然后让用户猜一个在1到100之间的随机数，如果用户猜错了，程序应提示用户数字是高还是低，直到用户猜对为止。
以下是Python语言的实现代码：

```python
import random

# 生成1到100之间的随机数
random_number = random.randint(1, 100)

# 提示用户输入数字并转换为整数
user_guess = int(input("猜一个在1到100之间的数字："))

# 比较用户输入的数字与随机数的大小
while user_guess != random_number:
    if user_guess < random_number:
        print("你猜的数字太低了。")
    else:
        print("你猜的数字太高了。")
    
    # 再次提示用户输入数字
    user_guess = int(input("再猜一次："))

# 用户猜对了
print("恭喜你，猜对了！")
```