随机数生成函数:RAND

RAND()

功能描述

RAND()
RAND()
函数是一个非确定性函数,用于生成一个在 [0,1) 区间内的随机数。每次调用该函数时,都会返回一个均匀分布的随机浮点数,范围从0(包含)到1(不包含)。

返回类型

该函数返回的结果类型为双精度浮点数(double)。

使用示例

  1. 生成一个随机数并显示:

    SELECT RAND();

    结果可能类似于:

    0.1234567890123456

  2. 在一个表中为每个记录生成一个随机权重: 假设有一个名为

    products
    products
    的表,包含以下列:
    id
    id
    (产品ID)、
    name
    name
    (产品名称)和
    weight
    weight
    (产品重量)。可以使用
    RAND()
    RAND()
    函数为每个产品生成一个随机权重:

    SELECT id, name, RAND() * 100 AS random_weight FROM products;

    结果可能类似于:

    1 iPhone 52.34567890 2 Samsung 76.78901234 3 Huawei 23.45678901

联系我们
预约咨询
微信咨询
电话咨询