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
How to use check marks as bullet points
Routing problem with Cisco ASA 5505
mysql_real_escape_string equivalent when you dont have a db connection
Red X appears instead of image (issue on client's server, but not my test server) for report in IE7, IE8
SQL IN subquery vs another method, chained where
Why Read-only powerpoint 2007 file is editable in Powerpoint 2003
Convert float to date
how to know if this software developed under visual studio .net environment, or vb6 environment,
Is there any way to max character length of record source property on a form?
Access inside interface resources from DMZ - ASDM 5505