想得到0.85-0.99的随机数,请教应该如何写SQL

想得到0.85-0.99的随机数,请问应该怎么写SQL?
想得到0.85-0.99的随机数,请问应该怎么写sql。

谢谢!
------解决方案--------------------
就那16个数,弄个表,然后select top 1 * from 表 order by checksum(newid())就取出来了,不过这么少的数量,随机性不高
------解决方案--------------------

select 0.85+cast(rand()*(0.99-0.85) as decimal(3,2)) 'n'

/*
n
---------------------------------------
0.92

(1 row(s) affected)
*/

------解决方案--------------------
SELECT ABS(CHECKSUM(NEWID())%(0.99-0.85))+0.85