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
Rubberbanding with 2D rectangle
issue on lastlogin and tty-time's accounting reports on aix 6.1
Copy and paste data from different workbooks
ADMT and sid mapping
MS Excel 2010 and MS Analysis Services 2005 XML Parser Error
is it possible to link to a page of a different project in asp.net?
was updating 4.0 to 4.1 and got error can't start any vm's
How do I restore a ghost image to different drives/partitions of different size?
What new geospatial features are in SQL 2008 R2 but not in SQL 2008
type="checkbox" and alert in javascript