Generate several independent columns

Create simulated values from a chosen probability model, with a fixed seed when you need to repeat the sample.

Guides · Worksheets and data tools · 4 min read

Example: three fill-volume samples

Generate three independent practice columns of fill volumes in mL. Each column contains 100 values from the same Normal model.

Download the generator parameters (reference CSV)

This is the same example used in Help. The CSV lists the generator parameters for reference. Enter them manually on Inputs; importing the CSV does not configure the generator or provide measured observations.

1. Create the generator

In the sidebar, choose Data utilities, then Create Random Data. Name the analysis, select New blank worksheet and choose Create analysis. This worksheet receives the generated columns.

2. Set the generated variables

On Inputs, use Add definition twice so that Generated variables contains three definitions. Enter fill_volume_ml_1, fill_volume_ml_2 and fill_volume_ml_3 in Column name, in that order.

For each definition, enter 100 in Number of observations, choose Normal in Distribution, enter 500 in Mean (μ) and 1.8 in Standard deviation (σ). The measurements and parameters use mL.

3. Set the seed and destination

Open Reproducibility and enter 42 in Random seed.

Check Worksheet output: the destination should be your analysis worksheet, with three new columns. Generate once to reproduce this example. Each successful run appends new columns.

Create Random Data: Inputs with the example’s assignments and settings
The three ordered Normal definitions and seed 42 on Inputs. The worksheet receives three new columns. View full-size image (opens in a new tab)

4. Generate data

Choose Generate data, then open Results. Open Worksheet to see the new columns.

5. Interpret results

  1. Check the generated output

    There are three new columns with 100 values each. These are simulated observations for practice, not measured production data.

  2. Read the model

    Each column uses mean 500 mL and standard deviation 1.8 mL. The columns are independently generated samples from the same model, so their values need not match.

  3. Read a generated row

    The first row contains about 500.548, 499.319 and 500.608 mL. These are three simulated values. Matching row positions do not identify the same bottle or make the samples paired.

  4. Use the sample deliberately

    Use the generated columns to practise an analysis or explore the supplied model. Seed 42 repeats this sample with the same ordered definitions and calculation version. A blank seed requests a fresh sample. Running Generate data again appends columns; it does not replace the earlier output.

More details: read each result section

Complete result tables use six significant digits, as in Help.

Generation summary

The summary lists all three output columns, each with 100 valid values, and seed 42.

Calculated example output. Running a practice copy writes new columns to its independent worksheet.

Generation summary · 3 rows
DefinitionOutput columnDistributionValid valuesSeed
fill_volume_ml_1fill_volume_ml_1normal10042
fill_volume_ml_2fill_volume_ml_2normal10042
fill_volume_ml_3fill_volume_ml_3normal10042

Captured generator parameters

Each column uses mean 500 mL and standard deviation 1.8 mL. The columns are independently generated samples from the same model, so their values need not match.

Captured generator parameters · 6 rows
DefinitionParameterValue
fill_volume_ml_1mean500
fill_volume_ml_1sd1.8
fill_volume_ml_2mean500
fill_volume_ml_2sd1.8
fill_volume_ml_3mean500
fill_volume_ml_3sd1.8

Generated values

All 100 generated rows are retained in generation order. The first row contains about 500.548, 499.319 and 500.608 mL. These are three simulated values. Matching row positions do not identify the same bottle or make the samples paired.

Captured values in original row order. Exports retain full precision.

Generated values · 100 rows
Rowfill_volume_ml_1fill_volume_ml_2fill_volume_ml_3
1500.548499.319500.608
2498.128502.339502.533
3501.351499.359500.163
4501.693501.328501.159
5496.488498.319496.31
6497.656499.63499.912
7500.23498.29498.482
8499.431499.39497.806
9499.97501.513498.419
10498.465496.891499.399
11501.583500.782501.649
12501.4500.428497.612
13500.119498.931500.055
14502.029497.397499.128
15500.842500.13499.41
16498.453499.047501.805
17500.664500.419500.969
18498.274500.039502.407
19501.581502.883499.722
20499.91499.569498.747
21499.667498.158499.597
22498.774500.323500.436
23502.201500.396500.318
24499.722502.447498.048
25499.229501.503500.163
26499.366500.642500.411
27500.958502.634504.531
28500.658497.86503.378
29500.743498.848498.464
30500.775498.332499.483
31503.855499.298497.366
32499.268497.522498.937
33499.078501.143500.568
34498.535499.6502.171
35501.109497.353498.688
36502.032498.172498.823
37499.795500.564496.135
38498.488501.509499.707
39498.516503.594498.088
40501.171505.245499.047
41501.338500.746498.422
42500.978498.219499.83
43498.802496.162496.836
44500.418500.482497.359
45500.21498.537503.833
46500.394499.252497.683
47501.569498.898498.026
48500.402499.747503.306
49501.222501.919505.229
50500.122500.283497.891
51500.52499.714499.337
52501.136498.136500.615
53497.377496.986503.112
54499.425499.125498.224
55499.153499.903499.558
56498.85503.182501.399
57499.505500.234500.783
58502.691501.769499.323
59498.442499.101499.759
60501.743497.867497.525
61496.971498.263499.571
62499.397498.695499.521
63500.293503.831500.418
64501.055498.522499
65501.28501.509500.849
66501.428498.375501.823
67499.372501.677500.28
68499.168500.693500.633
69501.544499.718500.096
70499.656499.927500
71497.704498.821498.701
72497.96500.803500.57
73498.345499.181499.825
74500.895497.794503.768
75500.256497.7502.832
76501.243500.311500.695
77499.231502.842498.626
78500.285500.288497.998
79501.126499.786502.144
80499.443500.514500.473
81500.822502.351500.864
82498.809500.395496.86
83499.347499.26501.669
84499.313501.991500.818
85497.847500.772498.001
86500.877502.764499.151
87499.155500.33500.475
88500.022497.796500.094
89500.865497.537499.474
90500.804502.972499.814
91501.198503.103499.546
92499.823499.677500.275
93499.238499.31502.649
94499.857502.631495.38
95496.963498.007499.574
96497.395498.389500.318
97497.619501.158500.533
98498.205499.29499.331
99500.72499.991496.838
100498.37499.706500.59

6. Create a report

Keep Generation summary, Captured generator parameters and Generated values. Record the seed, the definition order, the model and its units. Label the output as simulated practice data.

Choose Add to report from the completed run. Open Choose individual items and advanced options to select tables and charts, then choose Add to draft. Hidden items stay in the saved analysis.

Name the report and add the purpose of the study and your interpretation. Choose Save, review Preview, then use Export → Download HTML. The example below contains the full selected content, including results beyond one screen.

Complete native output for this Help example, including applicable tables, charts and run notes. Report numbers use the app’s displayed precision. Exported charts are static. On narrow screens, scroll wide charts and tables sideways.
View example report: Generate three independent fill-volume columns

We use Microsoft Clarity to understand how visitors use this website, including session recordings and heatmaps. You can use the website without accepting analytics.

Your choice is saved in this browser for six months. Privacy notice

Current choice: Not chosen.