---
title: 随机性
description: 使用随机数字、不确定性和一般随机性的常见例子
---

本页列出了使用随机数、不确定性和随机性的示例。

## 如何生成随机数

```tact
// Declare a variable to store the random number
let number: Int = 0;

// Generate a new random number, which is an unsigned 256-bit integer
number = randomInt();

// Generate a random number between 1 and 12
number = random(1, 12);
```

:::note[Useful links:]

  [`randomInt(){:tact}` in Core library](/zh-cn/ref/core-random#randomint)\
  [`random(){:tact}` in Core library](/zh-cn/ref/core-random#random)

:::

:::tip[Hey there!]

  没有找到你最喜欢的使用随机性的例子？  您有很酷的实施方案吗？ [欢迎投稿！](https://github.com/tact-lang/tact/issues)

:::
