```python
import random
def guess_number():
secret_number = random.randint(1, 100)
guess = int(input("猜一个1到100之间的数字: "))
if guess == secret_number:
print("恭喜你猜对了!")
else:
print("很遗憾,你猜错了。正确答案是", secret_number)
guess_number()
```
这个程序首先导入`random`模块,然后定义了一个名为`guess_number`的函数。函数内部生成一个1到100之间的随机数,并提示用户猜一个数字。接着判断用户的猜测结果,如果猜对了则输出恭喜信息,否则输出正确答案。最后,程序调用`guess_number`函数开始游戏。