توسط رویه زیر میتوانید n عدد تصادفی در یک باز مشخص بدست آورید.
Create Procedure
RandomNumbers ( @min
bigint ,@max
bigint ,@count
int ) as Set Nocount On Declare @t table (num bigint) Declare @start bigint Declare @End bigint While @min<=@max Begin Insert into @t values(@min) set @min=@min+1 End Set Rowcount @count Select num from @t order by newid() Set Rowcount 0
برای اجرا کردن رویه ابتدا و انتهای بازه و تعداد اعداد تصادفی را مشخص کنید.
Exec RandomNumbers 100,300,10
بابا این همه زحمت نداه که
با دستور rnd راحت می تونی تولید کنی