写一个程序，让用户猜一个随机数，给予提示是猜大了还是猜小了，直到猜中为止。


随机数范围：1-100
以下是Python的实现代码：

```python
import random

secret_number = random.randint(1, 100)

while True:
    guess = int(input("猜一个1到100之间的数字："))
    if guess == secret_number:
        print("恭喜你猜中了！")
        break
    elif guess < secret_number:
        print("您猜的数字太小了，请再试一次。")
    else:
        print("您猜的数字太大了，请再试一次。")
```

这个程序会生成一个1到100之间的随机数，并要求用户猜这个数字。如果用户猜对了，程序会输出“恭喜你猜中了！”并退出循环；否则，程序会给予一个提示，告诉用户猜的数字是太大了还是太小了，并提示用户再猜一次。程序会一直循环直到用户猜中为止。