static public Result Run(Window parent)
		{
			var dialog = new RandomNumberDialog { Owner = parent };
			return dialog.ShowDialog() ? dialog.result : null;
		}
		void Command_Numeric_RandomNumber(RandomNumberDialog.Result result) => ReplaceSelections(Selections.AsParallel().Select(range => random.Next(result.MinValue, result.MaxValue + 1).ToString()).ToList());