Microsoft
Software
Hardware
Network
Question : Using rand() to generate data
I am trying to generate test data. I have one table that has a list of dates, another that has a list of residents. I want to generate a metric that is 1 80% of the time, and 0 the other 20%. Presumably, a random generator function needs to be employed.
Here's what I have:
SELECT D.ActualDay, R.RESIDENT_ID, 1 AS 'Metric'
FROM DIM_DATE AS D, DIM_RESIDENT AS R
Which generates my data except my metric is always 1. I did try using rand() and got a random number in the metric field, but it was the same number repeated over and over. I want a stored procedure, which I can run that will populate a table having fields day, resident, metric using the dates from DIM_DATE and the residents from DIM_RESIDENT.
Answer : Using rand() to generate data
RAND(
CAST( NEWID() AS varbinary )
)
Random Solutions
part date + add to year
Server 2008 & Windows 7 error opening shared files "cannot be accessed. the file may be corrupted located on a server that is not responding or read only"
Volume Shadow Copy's path change is greyed out.
sort field based on color
How to create PDF files from .Net application without needing Acrobat installed
delay notifications from AOL and GT.RR.COM, exchange 2003
Out of grace periods on Novell
Windows 7 installed application, creates file in program files directory
How do I get inherited properties from a derived interface using Reflection ?
Windows Server 2008 Standard & Exchange 2010 CAL (licensing) Questions