v.random can generate also 3D vector points or write random value to attribute table. Point height range or attribute value range is controlled by specifying zmin and zmax values. Both z values are included in range (zmin >= z <= zmax). Generated random attribute value type can be controlled by column data type. Use INTEGER column type for integers and DOUBLE PRECISION for floating point numbers. Integer values are calculated by rounding random floating point number.
v.random output=binary_random n=20 zmin=0 zmax=1 column='binary INTEGER'
v.random output=random_samples n=20 v.db.addtable map=random_samples layer=1 columns='cat INTEGER, sample DOUBLE PRECISION' v.what.rast vector=random_samples raster=elevation.10m@PERMANENT layer=1 column=sample
v.random output=random_samples n=20 v.db.addtable map=random_samples layer=1 columns='cat integer, geology varchar(100)' v.what.vect vector=random_samples layer=1 column=geology qvector=geology@PERMANENT qlayer=1 qcolumn=label
g.region, r.random, v.perturb, v.sample v.what.rast v.what.vect
Last changed: $Date$