xref: /freebsd/contrib/bc/tests/bc/rand_limits.txt (revision 61e21613)
1seed = 12183415694832323910165063565742029266.78201143488173352403523006\
2	   17939450703787369504276248076613097826033345478457018711188931947\
3	   5643844725709641352295875549316406250
4
5if (maxrand() >= 2^64 - 1) {
6
7	for (i = 1; i <= 37; ++i)
8	{
9		irand(10^i)
10	}
11
12	1
13	77
14	914
15	8200
16	44887
17	866441
18	2358358
19	13559535
20	416767986
21	9276295152
22	89383616490
23	954770306600
24	8117340260822
25	90441255304792
26	123091484400148
27	673234816385761
28	33144762500773628
29	741775860680476044
30	4715856253932519349
31	44722685516799788803
32	691627564627043533689
33	3601367765145373281202
34	27535154823004408648947
35	51478009115008961612866
36	4031778740698066425486191
37	95653217339584215257144674
38	426302455455598639876532628
39	1216686741117783240797844143
40	17705719185928989853748208134
41	784851648926334033332776172502
42	3120413811981279690501349408357
43	38214388551463331616358091659583
44	720453131307667144268209805308554
45	8939221360785849706894139937864130
46	10262211588802126422696984407808741
47	267283013443362846268603285132432016
48	2034014520976339794036584994364919660
49}
50else {
51
52	5
53	15
54	701
55	8215
56	98794
57	602366
58	2027255
59	74687524
60	830825144
61	6081336208
62	24314055735
63	838559932276
64	6866719060925
65	36806875401211
66	406827598340727
67	5356006452532004
68	38220052834497507
69	337361587138720056
70	1181974760686154481
71	16008532535003488966
72	951908092544652236970
73	90730737551380302703
74	46492092840194767743061
75	188697840939074129889664
76	3963332393372745718515074
77	78044317381361304314479194
78	257814131633376797403093774
79	5383100889234097635148206308
80	39812361752905775691804497289
81	222434065196674291290714932718
82	4942298796724199168854529657788
83	30804146383811856719866376789543
84	817977187096950760817419359822004
85	922359768927341898905002631901715
86	84002847212517205019842390182209654
87	423700247670879534125867432896848815
88	982360002329187383971171836321012954
89
90	for (i = 1; i <= 37; ++i)
91	{
92		irand(10^i)
93	}
94}
95
96seed = 12183415694832323910165063565742029266.82951754507405817776622978\
97       09630984098584076072986006731059784797092101840727292180396879039\
98       9608224106486886739730834960937500000
99
100if (maxrand() >= 2^64 - 1) {
101
102	for (i = 1; i <= 37; ++i)
103	{
104		irand(10^i)
105	}
106
107	9
108	84
109	802
110	9765
111	80115
112	246589
113	4463508
114	85992729
115	977135
116	4189279533
117	68755431294
118	107950335674
119	9675253977558
120	87867459318681
121	801765066192715
122	2162649050595056
123	2892195376814570
124	134060417012729962
125	7176764836888537721
126	5273685153052366176
127	461774434438273613889
128	152344588818260411506
129	11709967193759556155964
130	533206453770793013516792
131	2511508581949736433569969
132	1573162243991468106989339
133	215826582488545888127004159
134	1480805837640270183994742134
135	61049958584446767740466194227
136	145231395106326027295263107581
137	7023255505921253691380349839502
138	48606431941187693512006850149822
139	87214859605659588002413450479944
140	7949773868584392220935704452065706
141	4544031206641768922348422844031232
142	37285268346623956247142903563298469
143	696722030777467416877847444483018982
144}
145else {
146
147	9
148	73
149	468
150	1781
151	79556
152	166610
153	9336284
154	96403025
155	23318279
156	1074901232
157	30659049590
158	125915951725
159	3123436435684
160	52610031172756
161	445020218860038
162	87520306151384
163	47213087211849485
164	154045322058555704
165	9488624282418036451
166	12849313140308039019
167	828063328914872193931
168	2956454855398834052902
169	87417046449320418408586
170	165187095179884370295407
171	3602892678245454556711806
172	88079064510429999588220544
173	376741359503002189591164726
174	56633499559885161310029862
175	11172900796387700171428233596
176	473873806840427957175182603343
177	824290276873152640168308384248
178	36092351141101218267245025967581
179	39973475177812910298579659860850
180	7364670182480566996610562443888661
181	51592684301602944329896812066058114
182	951444349069518195584787848316744461
183	3234933598293500107173129970384252570
184
185	for (i = 1; i <= 37; ++i)
186	{
187		irand(10^i)
188	}
189}
190
191seed = 149423560533592712773538909996244073918.2952752612544959208642520\
192       06505634103779572918483064082477106507620297186161725006312917321\
193       53815843275879160501062870025634765625
194
195if (maxrand() >= 2^64 - 1) {
196
197	for (i = 1; i <= 37; ++i)
198	{
199		irand(10^i)
200	}
201
202	0
203	94
204	825
205	907
206	62512
207	633399
208	3539412
209	65712557
210	329618801
211	9052319971
212	50117657456
213	719515050973
214	396081658001
215	98762199564287
216	537857673363391
217	5701380917944903
218	16144997029797264
219	918603142053856533
220	4437053492025674148
221	76125560050255946142
222	262504846798815931770
223	688599520356200914010
224	77509440962809216890090
225	889672321539369676198789
226	5795540531885308263478299
227	88374255397211092706329509
228	118231692173643319720953958
229	6218036129497143746927154520
230	3236727278542723274070894570
231	72098882691751515204435662053
232	8305331942254135876823981226459
233	33980292322856768815329277766669
234	154632353482145519952015208333866
235	192400848794451940507964192401413
236	69666401739718540927805290639731997
237	545814355378177567662640611917018958
238	4986776343571879972263664198494529846
239}
240else {
241
242	6
243	47
244	709
245	350
246	45155
247	117711
248	6147313
249	26359748
250	56878412
251	930721373
252	47052494689
253	84216331603
254	1874946867051
255	30417072907659
256	157776263741438
257	3325742508233965
258	39500653878059614
259	278676289794009775
260	3342139004245631096
261	63313724143310202591
262	647891168358497623537
263	5925769871143510986759
264	3051401096746445704645
265	761857520743586046415633
266	9077595326394996332524977
267	2159936754163773508122732
268	426809670586105698135317225
269	3294516277260755029991322796
270	14749983115477586453985047494
271	692100641365100970093726483540
272	9502478720578852594268790479747
273	9062487417784678956874793130476
274	352159971921852073191742323073689
275	2270803770328639487517517910897872
276	35166631277333300065883628523569361
277	596441689792333324819903835359197616
278	6933582360405829608479430394981956723
279
280	for (i = 1; i <= 37; ++i)
281	{
282		irand(10^i)
283	}
284}
285