公布一个以前写的随机数生成的方法
2012-08-03 17:38
369 查看
--随机数生成有一个麻烦的地方就是 随机数不能在自定义方法里面使用。所以只能放到一个视图里面去。 create view view_rand as select rand() as Srand ; create function GenerateOrderID() returns varchar(50) as begin declare @OrderID varchar(50) declare @Mrand int select @Mrand=cast(Srand*10000 as int) from view_rand declare @Lastvarchar varchar(5) select @Lastvarchar= right('0000'+cast(@Mrand as varchar(4)),4) --select @Lastvarchar set @OrderID=replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')+ @Lastvarchar return @OrderID end
相关文章推荐
- 公布一个以前写的随机数生成的方法
- 随机生成一个n bit位的长整数(随机函数的使用,特定区间随机数的生成方法)
- 一个提高随机数不重复概率的种子生成方法
- 一个php生成16位随机数的代码(两种方法)
- 把网上的图片取下来生成缩略图,以前在CSDN的一个朋友教的方法.
- 有哪些方法可以随机生成一个整数,以及如果取得的一个随机数是负数的话,获得的整数是怎么样的?
- 一个php生成16位随机数的代码(两种方法)
- 使用timer方法生成一个定时器,每隔一段时间输出一个随机数
- 一个生成不重复随机数的方法
- 由rand7生成rand10以及随机数生成方法的讨论
- C++ 控制对象生成数量的一个方法
- iOS中的生成随机数方法
- Python随机数生成方法
- MATLAB中生成随机数方法总结
- 多线程中生成随机数序列重复问题的解决方法
- 18.9 随机生成一些数字并传入某个插入方法。 编写一个程序,高效地插入过的元素的维护中位数。
- iOS中的生成随机数方法
- Linux下随机数生成的函数与常见方法
- sql server生成1000-9999之间的随机数或一个日期区间随机日期
- sql 生成100W条指定位数的随机数的方法(只花费了不足1分钟)(整理)