Generate unique random numbers using SQL

前端 未结 3 1735
抹茶落季
抹茶落季 2020-12-04 00:05

I have some SQL code which generates random numbers using the following technique:

DECLARE @Random1 INT, @Random2 INT, @Random3 INT, @Random4 INT, @Random5 I         


        
3条回答
  •  北荒
    北荒 (楼主)
    2020-12-04 00:08

    For Laravel:

     public function generatUniqueId()
        {
            $rand = rand(10000, 99999);
            $itemId = $rand;
            while (true) {
                if (!BookItem::whereBookItemId($itemId)->exists()) {
                    break;
                }
                $itemId = rand(10000, 99999);
            }
    
            return $itemId;
        }
    

提交回复
热议问题