salut
je veux avoir des chiffre aléatoire de 1 à 2147483647
je fais
final int max = 2147483647;
for( int i = 0; i < n; i++ )
original[ i ] = new Integer( (int)( Math.random( ) * max ) );
je trouve que les valeurs qui sorte ne sont pas assez étendu...
elles sont toutes quand même assez élevé
une façon de résoudre cela
merci
salut
je veux avoir des chiffre aléatoire de 1 à 2147483647
je fais
final int max = 2147483647;
for( int i = 0; i < n; i++ )
original[ i ] = new Integer( (int)( Math.random( ) * max ) );
je trouve que les valeurs qui sorte ne sont pas assez étendu...
elles sont toutes quand même assez élevé
une façon de résoudre cela
merci
salut
je veux avoir des chiffre aléatoire de 1 à 2147483647
je fais
final int max = 2147483647;
for( int i = 0; i < n; i++ )
original[ i ] = new Integer( (int)( Math.random( ) * max ) );
je trouve que les valeurs qui sorte ne sont pas assez étendu...
elles sont toutes quand même assez élevé
une façon de résoudre cela
merci
os2 wrote:salut
je veux avoir des chiffre aléatoire de 1 à 2147483647
je fais
final int max = 2147483647;
for( int i = 0; i < n; i++ )
original[ i ] = new Integer( (int)( Math.random( ) * max ) );
je trouve que les valeurs qui sorte ne sont pas assez étendu...
elles sont toutes quand même assez élevé
une façon de résoudre cela
merci
Pour ta question je sais pas ce serait quand même bizarre que les
valeurs soient mal réparties. Si tu veux des valeurs supérieure ou égale
à 1 alors (Math.random()*(max-1))+1 doit mieux fonctionner non ?
Tu peux aussi obtenir directement des entiers sans passer par un float :
final int max = 2147483647;
Random generator = new Random(System.currentTimeMillis());
generator.nextInt(max);
os2 wrote:
salut
je veux avoir des chiffre aléatoire de 1 à 2147483647
je fais
final int max = 2147483647;
for( int i = 0; i < n; i++ )
original[ i ] = new Integer( (int)( Math.random( ) * max ) );
je trouve que les valeurs qui sorte ne sont pas assez étendu...
elles sont toutes quand même assez élevé
une façon de résoudre cela
merci
Pour ta question je sais pas ce serait quand même bizarre que les
valeurs soient mal réparties. Si tu veux des valeurs supérieure ou égale
à 1 alors (Math.random()*(max-1))+1 doit mieux fonctionner non ?
Tu peux aussi obtenir directement des entiers sans passer par un float :
final int max = 2147483647;
Random generator = new Random(System.currentTimeMillis());
generator.nextInt(max);
os2 wrote:salut
je veux avoir des chiffre aléatoire de 1 à 2147483647
je fais
final int max = 2147483647;
for( int i = 0; i < n; i++ )
original[ i ] = new Integer( (int)( Math.random( ) * max ) );
je trouve que les valeurs qui sorte ne sont pas assez étendu...
elles sont toutes quand même assez élevé
une façon de résoudre cela
merci
Pour ta question je sais pas ce serait quand même bizarre que les
valeurs soient mal réparties. Si tu veux des valeurs supérieure ou égale
à 1 alors (Math.random()*(max-1))+1 doit mieux fonctionner non ?
Tu peux aussi obtenir directement des entiers sans passer par un float :
final int max = 2147483647;
Random generator = new Random(System.currentTimeMillis());
generator.nextInt(max);
batyann811 wrote:os2 wrote:salut
je veux avoir des chiffre aléatoire de 1 à 2147483647
je fais
final int max = 2147483647;
for( int i = 0; i < n; i++ )
original[ i ] = new Integer( (int)( Math.random( ) * max ) );
je trouve que les valeurs qui sorte ne sont pas assez étendu...
elles sont toutes quand même assez élevé
une façon de résoudre cela
merci
Pour ta question je sais pas ce serait quand même bizarre que les
valeurs soient mal réparties. Si tu veux des valeurs supérieure ou égale
à 1 alors (Math.random()*(max-1))+1 doit mieux fonctionner non ?
avec cette formule j'obtient
5039732
7508926
8008381
8552206
11531775
11882339
13816476
13819546
16925118
17431287
17699054
18398213
19013581
21935390
21949103
26971988
27985657
30558832
32535321
33793478
34744041
35063564
37022623
38940948
39182408
48854049
49460870
59255613
62366082
65296149
69499325
70647734
78410629
85707144
87844331
92258596
94255625
97015678
97534488
97549113
97744061
101426973
101734168
101942818
102143974
103891468
105617073
107386863
108244999
109160456
109643944
114822139
115516377
116030278
120179875
121197809
121983088
130766187
130920566
134065170
134388011
134738632
134986485
137246954
142106923
142280047
143292631
145300220
146013294
146232169
147321614
151199476
151360534
153250006
153639410
157542142
160624793
164993698
168378773
168488900
169233829
171468090
173012742
174674797
175301707
181831339
181956362
181992499
182831476
183778886
185077268
186301924
187454712
189652333
192937025
198813956
199353725
200288933
202486996
205987123
206858598
207128703
207185303
208492849
209094322
209797353
210143937
214352121
215545633
216772985
219347745
220286304
221662350
222108759
222642742
224261279
224531966
227878978
230366673
240019348
240925235
243250823
243549610
250017403
254664793
255862904
257420429
257421609
258199372
258765905
260809094
261254361
261682207
263254518
267305006
268675713
273097141
274871496
276481376
284077306
284854056
285588309
288035071
288635348
292469124
299486275
299982924
302232466
303545224
306244315
307569053
309044186
311365252
312690071
314877476
315916888
316352528
322284831
324039408
325677775
327716768
329374786
332913778
335102344
335671953
336661710
336919584
339570621
340770839
342588744
343084203
343935528
346674422
347306089
348622109
349910943
350002226
357039912
357074509
357219058
358515886
359025838
364117566
367354514
367945206
368195168
371706016
372363524
376358849
376638957
378978335
380211592
381933592
383807769
391966801
392435841
394521110
397736837
397998943
400629143
403031866
407288003
407946851
411273242
416320501
420289704
423874128
424925894
428487524
430286357
433089145
434454234
434735846
435788955
437711399
438292851
440188237
440993202
443765153
444963394
447824585
448223640
448767888
450346940
451836748
451877133
454710552
462573440
466564566
470555582
473163173
473719193
473800611
474719391
475496441
485470410
487447065
490000375
492575945
494023617
501378677
502095902
502373927
506401474
511950251
514112098
514275385
517364115
519012557
519698072
521195674
523883376
527163139
530268468
530779237
531296216
533255797
535695031
536115138
538008920
538405859
539664973
541213343
543479103
547098134
547464848
549664325
551913346
552787927
556277574
557080474
559070873
561570862
564104691
565349038
566848866
569192669
569235141
572439702
572933367
572935212
578959288
579390570
581196256
582156415
582440069
586028136
593381279
600995738
601827532
605915366
609159957
609307438
611065731
611944741
619299537
622576682
622979208
624660436
625855213
627992443
628587981
629337491
629383458
630479078
632119444
632823765
634960230
637252013
638875505
645225557
646321467
647137485
647809377
648527436
650126348
651628587
653021429
653189968
653320590
654597638
658613802
665530365
668155380
669809068
670922045
673053435
673682868
675637192
676132106
680392163
684772335
686247813
687749734
688050942
689295379
690900484
691586706
693514816
694834095
695093131
695351542
697690326
701303500
702404465
703660466
706121399
708907950
713178708
713970792
715512835
715900187
717536480
717646220
721644767
725377939
730359352
733179054
734288032
734307722
734352980
737690678
739547321
747286697
750434582
750509906
750608731
753504814
755698014
755788519
756701174
759670122
759899383
761046882
768837183
780808971
783498114
784162992
784581572
787282289
792012375
792067258
792093864
794463471
797815339
798540857
803561861
803955891
804731991
805577501
807654061
808720132
812805837
813300113
813823710
821491494
824769236
829442503
834063770
835474977
848243068
849513740
851145600
851243785
857099728
857687300
866048955
866463678
866780226
867801718
869560043
870340627
873326387
875406627
875647863
877100136
881605041
885757507
891820633
893360599
897137181
899818576
900177780
900720128
901491977
901688825
902316766
907606822
908009199
910053390
911479540
911662529
918746850
924558460
925943277
927550694
931362620
933112483
935465158
936229939
936239186
936373247
941741359
941801942
942180020
943125460
943321485
943962575
950632245
950972047
951335684
952396339
953890009
954717405
958178289
959297728
962104270
968560451
968820737
974307234
975500959
978498746
981954676
984624317
986954494
991309150
991659207
992465891
993189996
995890979
997243320
1006627137
1007327744
1010521346
1011668964
1012818638
1014751175
1017056783
1017679900
1022992318
1023751413
1029756695
1031476754
1031833550
1032381708
1033680042
1033723607
1034158312
1035674239
1035843204
1036962116
1038206552
1039597059
1041442812
1044203135
1045213399
1051050391
1057064649
1064340986
1068354963
1070476184
1070641046
1071150886
1072760709
1076044810
1080736434
1081021859
1082342867
1082938449
1084277828
1084513816
1092838986
1093131115
1094597899
1095310742
1098691302
1100921770
1103271634
1104247037
1105448296
1105727859
1106341232
1108262522
1110666348
1113164137
1117501931
1117657999
1121166137
1125444093
1129895933
1130725778
1131782306
1137501085
1138816398
1142115663
1143588043
1143794358
1149574975
1150470588
1150756212
1152477786
1154179032
1155889181
1157217189
1159519131
1160135421
1160372644
1160434852
1169903537
1170786539
1173199245
1176533613
1177741745
1180233510
1181006661
1181201202
1183469985
1184100127
1184933530
1190191666
1190832584
1191659335
1191803217
1196726719
1198853648
1200461513
1201072031
1202813076
1204297485
1204664823
1206849859
1207506563
1210223720
1210862256
1212427511
1220355043
1220966310
1221913992
1225464874
1226117236
1227780322
1228041294
1229361281
1230434265
1235272609
1238454537
1242201200
1247361911
1248993435
1254362893
1256492766
1259939517
1260509579
1262277740
1264771682
1265716331
1266440968
1266973993
1268927316
1269242538
1273571186
1273692226
1275251774
1275938333
1277887644
1278977928
1283668579
1286035994
1286329648
1289435390
1289505055
1290959944
1291227356
1294360513
1296945632
1302679968
1302767910
1305212253
1310691135
1312357783
1312729439
1312918650
1318126048
1322101075
1324132762
1324809851
1325371415
1328757692
1331929396
1331953401
1332041928
1334938818
1335033365
1337730010
1342676386
1343361367
1344216987
1344996057
1348082106
1351217896
1352586279
1356822322
1357763217
1358645957
1360778935
1364958610
1365918239
1367226233
1374336776
1375231958
1381146285
1382942448
1384793203
1389915879
1391517391
1395411074
1407230591
1407315995
1407590288
1411860273
1413783149
1418450288
1419026201
1419610197
1423602908
1425136845
1427807101
1429595717
1437346480
1437905404
1438863540
1442287670
1442815587
1444117949
1444344375
1448056775
1450240895
1451983603
1452201855
1454428674
1458632843
1462812197
1466462229
1468821905
1469262751
1471062767
1475662075
1479132651
1482191970
1486316047
1488250363
1489953658
1491140344
1493676948
1497414010
1502994948
1505390121
1505638297
1509046277
1511857634
1513945254
1515485797
1521406998
1521434814
1523666652
1525907239
1526304081
1526412978
1526689037
1532589597
1533750045
1534247237
1536385413
1541177132
1546888844
1547196485
1547254790
1550168682
1551079106
1553859629
1554953989
1555764061
1559111654
1562927676
1565880414
1565971288
1572959000
1573560163
1573638716
1573753049
1575087727
1579390403
1581660606
1582502778
1582827552
1583849945
1585276908
1585488181
1586403604
1586906864
1587608602
1587942044
1591016268
1592872523
1593313128
1597157379
1602159812
1604760299
1605356309
1605418676
1605456125
1606796574
1608861703
1610592828
1612230205
1612323265
1613491076
1614306977
1614338407
1614362736
1617149067
1617576424
1620970915
1621884514
1626415968
1630253608
1636276113
1641297633
1643812962
1646108539
1648428699
1654547882
1655305443
1655991080
1657339143
1657735713
1660979144
1664331289
1664566056
1665916716
1666886892
1669548192
1671571415
1672305084
1681320139
1685991524
1690742313
1691427887
1695035623
1700274338
1701030073
1701534228
1701898489
1702922418
1709583069
1710078549
1710273033
1711805867
1714767543
1720204352
1721029586
1722345079
1724375930
1724392682
1724478779
1729266378
1731442192
1731534528
1732806170
1735058811
1749322182
1751298959
1757357449
1759032305
1760219084
1760551572
1761120818
1762280352
1762899080
1763056781
1764146536
1764424856
1766009211
1766706969
1767499062
1767870040
1770139364
1770262494
1772356677
1773200603
1780670930
1781586955
1783035739
1783191179
1784419252
1785084098
1791650702
1795716992
1799474585
1803921355
1805057409
1805612032
1806832347
1807669623
1808496506
1813940632
1814241186
1815238376
1819546634
1819868402
1820932396
1822590120
1824317197
1825848753
1831348453
1831608187
1832297973
1833909922
1839699388
1840453529
1845162201
1850905336
1855062879
1856120277
1860784504
1861848842
1863875398
1864701137
1865552747
1866418612
1866957163
1867209300
1867393309
1867559718
1873430997
1873904958
1876907545
1880011620
1880140236
1880379955
1880989344
1881683130
1882636275
1883808416
1887709592
1888113568
1891043302
1895590332
1897365539
1905715670
1906904779
1907233295
1910611502
1911991458
1912604114
1914256791
1914702963
1915855657
1916240182
1917758890
1918078284
1920944745
1924609566
1925839982
1929631363
1931415044
1931840731
1935320968
1936135737
1939988983
1941426628
1944587469
1946261167
1947430091
1948057063
1950633348
1956343246
1958424319
1963750426
1973083023
1976794941
1977003018
1978952503
1979970202
1982058474
1984393458
1988549753
1989841019
1990658114
1991154656
1994879101
1995246725
2003444271
2006308857
2006365640
2006395189
2006452778
2009197394
2014393588
2015996808
2019328042
2020248862
2020616248
2023014478
2028229671
2028740416
2029471726
2033439140
2034618315
2038469215
2041413289
2050901347
2052266031
2061084640
2061085669
2061710608
2062096759
2062447673
2064196018
2064856372
2067725843
2068104408
2069111121
2069331510
2070958117
2071026953
2071138284
2074813920
2075535886
2082112962
2082915254
2084106841
2084626653
2090297374
2090780520
2091979192
2093706459
2094687689
2095992060
2101038251
2104653666
2107393587
2108677959
2114317207
2114554245
2115311502
2115626780
2121151091
2123566775
2123777798
2125810973
2127941252
2128732852
2129047237
2131189492
2132910912
2134474003
2139233568
2142783609
...
très très mal répartitTu peux aussi obtenir directement des entiers sans passer par un float :
final int max = 2147483647;
Random generator = new Random(System.currentTimeMillis());
generator.nextInt(max);
--
Borland rulez http://pages.infinit.net/borland
batyann811 wrote:
os2 wrote:
salut
je veux avoir des chiffre aléatoire de 1 à 2147483647
je fais
final int max = 2147483647;
for( int i = 0; i < n; i++ )
original[ i ] = new Integer( (int)( Math.random( ) * max ) );
je trouve que les valeurs qui sorte ne sont pas assez étendu...
elles sont toutes quand même assez élevé
une façon de résoudre cela
merci
Pour ta question je sais pas ce serait quand même bizarre que les
valeurs soient mal réparties. Si tu veux des valeurs supérieure ou égale
à 1 alors (Math.random()*(max-1))+1 doit mieux fonctionner non ?
avec cette formule j'obtient
5039732
7508926
8008381
8552206
11531775
11882339
13816476
13819546
16925118
17431287
17699054
18398213
19013581
21935390
21949103
26971988
27985657
30558832
32535321
33793478
34744041
35063564
37022623
38940948
39182408
48854049
49460870
59255613
62366082
65296149
69499325
70647734
78410629
85707144
87844331
92258596
94255625
97015678
97534488
97549113
97744061
101426973
101734168
101942818
102143974
103891468
105617073
107386863
108244999
109160456
109643944
114822139
115516377
116030278
120179875
121197809
121983088
130766187
130920566
134065170
134388011
134738632
134986485
137246954
142106923
142280047
143292631
145300220
146013294
146232169
147321614
151199476
151360534
153250006
153639410
157542142
160624793
164993698
168378773
168488900
169233829
171468090
173012742
174674797
175301707
181831339
181956362
181992499
182831476
183778886
185077268
186301924
187454712
189652333
192937025
198813956
199353725
200288933
202486996
205987123
206858598
207128703
207185303
208492849
209094322
209797353
210143937
214352121
215545633
216772985
219347745
220286304
221662350
222108759
222642742
224261279
224531966
227878978
230366673
240019348
240925235
243250823
243549610
250017403
254664793
255862904
257420429
257421609
258199372
258765905
260809094
261254361
261682207
263254518
267305006
268675713
273097141
274871496
276481376
284077306
284854056
285588309
288035071
288635348
292469124
299486275
299982924
302232466
303545224
306244315
307569053
309044186
311365252
312690071
314877476
315916888
316352528
322284831
324039408
325677775
327716768
329374786
332913778
335102344
335671953
336661710
336919584
339570621
340770839
342588744
343084203
343935528
346674422
347306089
348622109
349910943
350002226
357039912
357074509
357219058
358515886
359025838
364117566
367354514
367945206
368195168
371706016
372363524
376358849
376638957
378978335
380211592
381933592
383807769
391966801
392435841
394521110
397736837
397998943
400629143
403031866
407288003
407946851
411273242
416320501
420289704
423874128
424925894
428487524
430286357
433089145
434454234
434735846
435788955
437711399
438292851
440188237
440993202
443765153
444963394
447824585
448223640
448767888
450346940
451836748
451877133
454710552
462573440
466564566
470555582
473163173
473719193
473800611
474719391
475496441
485470410
487447065
490000375
492575945
494023617
501378677
502095902
502373927
506401474
511950251
514112098
514275385
517364115
519012557
519698072
521195674
523883376
527163139
530268468
530779237
531296216
533255797
535695031
536115138
538008920
538405859
539664973
541213343
543479103
547098134
547464848
549664325
551913346
552787927
556277574
557080474
559070873
561570862
564104691
565349038
566848866
569192669
569235141
572439702
572933367
572935212
578959288
579390570
581196256
582156415
582440069
586028136
593381279
600995738
601827532
605915366
609159957
609307438
611065731
611944741
619299537
622576682
622979208
624660436
625855213
627992443
628587981
629337491
629383458
630479078
632119444
632823765
634960230
637252013
638875505
645225557
646321467
647137485
647809377
648527436
650126348
651628587
653021429
653189968
653320590
654597638
658613802
665530365
668155380
669809068
670922045
673053435
673682868
675637192
676132106
680392163
684772335
686247813
687749734
688050942
689295379
690900484
691586706
693514816
694834095
695093131
695351542
697690326
701303500
702404465
703660466
706121399
708907950
713178708
713970792
715512835
715900187
717536480
717646220
721644767
725377939
730359352
733179054
734288032
734307722
734352980
737690678
739547321
747286697
750434582
750509906
750608731
753504814
755698014
755788519
756701174
759670122
759899383
761046882
768837183
780808971
783498114
784162992
784581572
787282289
792012375
792067258
792093864
794463471
797815339
798540857
803561861
803955891
804731991
805577501
807654061
808720132
812805837
813300113
813823710
821491494
824769236
829442503
834063770
835474977
848243068
849513740
851145600
851243785
857099728
857687300
866048955
866463678
866780226
867801718
869560043
870340627
873326387
875406627
875647863
877100136
881605041
885757507
891820633
893360599
897137181
899818576
900177780
900720128
901491977
901688825
902316766
907606822
908009199
910053390
911479540
911662529
918746850
924558460
925943277
927550694
931362620
933112483
935465158
936229939
936239186
936373247
941741359
941801942
942180020
943125460
943321485
943962575
950632245
950972047
951335684
952396339
953890009
954717405
958178289
959297728
962104270
968560451
968820737
974307234
975500959
978498746
981954676
984624317
986954494
991309150
991659207
992465891
993189996
995890979
997243320
1006627137
1007327744
1010521346
1011668964
1012818638
1014751175
1017056783
1017679900
1022992318
1023751413
1029756695
1031476754
1031833550
1032381708
1033680042
1033723607
1034158312
1035674239
1035843204
1036962116
1038206552
1039597059
1041442812
1044203135
1045213399
1051050391
1057064649
1064340986
1068354963
1070476184
1070641046
1071150886
1072760709
1076044810
1080736434
1081021859
1082342867
1082938449
1084277828
1084513816
1092838986
1093131115
1094597899
1095310742
1098691302
1100921770
1103271634
1104247037
1105448296
1105727859
1106341232
1108262522
1110666348
1113164137
1117501931
1117657999
1121166137
1125444093
1129895933
1130725778
1131782306
1137501085
1138816398
1142115663
1143588043
1143794358
1149574975
1150470588
1150756212
1152477786
1154179032
1155889181
1157217189
1159519131
1160135421
1160372644
1160434852
1169903537
1170786539
1173199245
1176533613
1177741745
1180233510
1181006661
1181201202
1183469985
1184100127
1184933530
1190191666
1190832584
1191659335
1191803217
1196726719
1198853648
1200461513
1201072031
1202813076
1204297485
1204664823
1206849859
1207506563
1210223720
1210862256
1212427511
1220355043
1220966310
1221913992
1225464874
1226117236
1227780322
1228041294
1229361281
1230434265
1235272609
1238454537
1242201200
1247361911
1248993435
1254362893
1256492766
1259939517
1260509579
1262277740
1264771682
1265716331
1266440968
1266973993
1268927316
1269242538
1273571186
1273692226
1275251774
1275938333
1277887644
1278977928
1283668579
1286035994
1286329648
1289435390
1289505055
1290959944
1291227356
1294360513
1296945632
1302679968
1302767910
1305212253
1310691135
1312357783
1312729439
1312918650
1318126048
1322101075
1324132762
1324809851
1325371415
1328757692
1331929396
1331953401
1332041928
1334938818
1335033365
1337730010
1342676386
1343361367
1344216987
1344996057
1348082106
1351217896
1352586279
1356822322
1357763217
1358645957
1360778935
1364958610
1365918239
1367226233
1374336776
1375231958
1381146285
1382942448
1384793203
1389915879
1391517391
1395411074
1407230591
1407315995
1407590288
1411860273
1413783149
1418450288
1419026201
1419610197
1423602908
1425136845
1427807101
1429595717
1437346480
1437905404
1438863540
1442287670
1442815587
1444117949
1444344375
1448056775
1450240895
1451983603
1452201855
1454428674
1458632843
1462812197
1466462229
1468821905
1469262751
1471062767
1475662075
1479132651
1482191970
1486316047
1488250363
1489953658
1491140344
1493676948
1497414010
1502994948
1505390121
1505638297
1509046277
1511857634
1513945254
1515485797
1521406998
1521434814
1523666652
1525907239
1526304081
1526412978
1526689037
1532589597
1533750045
1534247237
1536385413
1541177132
1546888844
1547196485
1547254790
1550168682
1551079106
1553859629
1554953989
1555764061
1559111654
1562927676
1565880414
1565971288
1572959000
1573560163
1573638716
1573753049
1575087727
1579390403
1581660606
1582502778
1582827552
1583849945
1585276908
1585488181
1586403604
1586906864
1587608602
1587942044
1591016268
1592872523
1593313128
1597157379
1602159812
1604760299
1605356309
1605418676
1605456125
1606796574
1608861703
1610592828
1612230205
1612323265
1613491076
1614306977
1614338407
1614362736
1617149067
1617576424
1620970915
1621884514
1626415968
1630253608
1636276113
1641297633
1643812962
1646108539
1648428699
1654547882
1655305443
1655991080
1657339143
1657735713
1660979144
1664331289
1664566056
1665916716
1666886892
1669548192
1671571415
1672305084
1681320139
1685991524
1690742313
1691427887
1695035623
1700274338
1701030073
1701534228
1701898489
1702922418
1709583069
1710078549
1710273033
1711805867
1714767543
1720204352
1721029586
1722345079
1724375930
1724392682
1724478779
1729266378
1731442192
1731534528
1732806170
1735058811
1749322182
1751298959
1757357449
1759032305
1760219084
1760551572
1761120818
1762280352
1762899080
1763056781
1764146536
1764424856
1766009211
1766706969
1767499062
1767870040
1770139364
1770262494
1772356677
1773200603
1780670930
1781586955
1783035739
1783191179
1784419252
1785084098
1791650702
1795716992
1799474585
1803921355
1805057409
1805612032
1806832347
1807669623
1808496506
1813940632
1814241186
1815238376
1819546634
1819868402
1820932396
1822590120
1824317197
1825848753
1831348453
1831608187
1832297973
1833909922
1839699388
1840453529
1845162201
1850905336
1855062879
1856120277
1860784504
1861848842
1863875398
1864701137
1865552747
1866418612
1866957163
1867209300
1867393309
1867559718
1873430997
1873904958
1876907545
1880011620
1880140236
1880379955
1880989344
1881683130
1882636275
1883808416
1887709592
1888113568
1891043302
1895590332
1897365539
1905715670
1906904779
1907233295
1910611502
1911991458
1912604114
1914256791
1914702963
1915855657
1916240182
1917758890
1918078284
1920944745
1924609566
1925839982
1929631363
1931415044
1931840731
1935320968
1936135737
1939988983
1941426628
1944587469
1946261167
1947430091
1948057063
1950633348
1956343246
1958424319
1963750426
1973083023
1976794941
1977003018
1978952503
1979970202
1982058474
1984393458
1988549753
1989841019
1990658114
1991154656
1994879101
1995246725
2003444271
2006308857
2006365640
2006395189
2006452778
2009197394
2014393588
2015996808
2019328042
2020248862
2020616248
2023014478
2028229671
2028740416
2029471726
2033439140
2034618315
2038469215
2041413289
2050901347
2052266031
2061084640
2061085669
2061710608
2062096759
2062447673
2064196018
2064856372
2067725843
2068104408
2069111121
2069331510
2070958117
2071026953
2071138284
2074813920
2075535886
2082112962
2082915254
2084106841
2084626653
2090297374
2090780520
2091979192
2093706459
2094687689
2095992060
2101038251
2104653666
2107393587
2108677959
2114317207
2114554245
2115311502
2115626780
2121151091
2123566775
2123777798
2125810973
2127941252
2128732852
2129047237
2131189492
2132910912
2134474003
2139233568
2142783609
...
très très mal répartit
Tu peux aussi obtenir directement des entiers sans passer par un float :
final int max = 2147483647;
Random generator = new Random(System.currentTimeMillis());
generator.nextInt(max);
--
Borland rulez http://pages.infinit.net/borland
batyann811 wrote:os2 wrote:salut
je veux avoir des chiffre aléatoire de 1 à 2147483647
je fais
final int max = 2147483647;
for( int i = 0; i < n; i++ )
original[ i ] = new Integer( (int)( Math.random( ) * max ) );
je trouve que les valeurs qui sorte ne sont pas assez étendu...
elles sont toutes quand même assez élevé
une façon de résoudre cela
merci
Pour ta question je sais pas ce serait quand même bizarre que les
valeurs soient mal réparties. Si tu veux des valeurs supérieure ou égale
à 1 alors (Math.random()*(max-1))+1 doit mieux fonctionner non ?
avec cette formule j'obtient
5039732
7508926
8008381
8552206
11531775
11882339
13816476
13819546
16925118
17431287
17699054
18398213
19013581
21935390
21949103
26971988
27985657
30558832
32535321
33793478
34744041
35063564
37022623
38940948
39182408
48854049
49460870
59255613
62366082
65296149
69499325
70647734
78410629
85707144
87844331
92258596
94255625
97015678
97534488
97549113
97744061
101426973
101734168
101942818
102143974
103891468
105617073
107386863
108244999
109160456
109643944
114822139
115516377
116030278
120179875
121197809
121983088
130766187
130920566
134065170
134388011
134738632
134986485
137246954
142106923
142280047
143292631
145300220
146013294
146232169
147321614
151199476
151360534
153250006
153639410
157542142
160624793
164993698
168378773
168488900
169233829
171468090
173012742
174674797
175301707
181831339
181956362
181992499
182831476
183778886
185077268
186301924
187454712
189652333
192937025
198813956
199353725
200288933
202486996
205987123
206858598
207128703
207185303
208492849
209094322
209797353
210143937
214352121
215545633
216772985
219347745
220286304
221662350
222108759
222642742
224261279
224531966
227878978
230366673
240019348
240925235
243250823
243549610
250017403
254664793
255862904
257420429
257421609
258199372
258765905
260809094
261254361
261682207
263254518
267305006
268675713
273097141
274871496
276481376
284077306
284854056
285588309
288035071
288635348
292469124
299486275
299982924
302232466
303545224
306244315
307569053
309044186
311365252
312690071
314877476
315916888
316352528
322284831
324039408
325677775
327716768
329374786
332913778
335102344
335671953
336661710
336919584
339570621
340770839
342588744
343084203
343935528
346674422
347306089
348622109
349910943
350002226
357039912
357074509
357219058
358515886
359025838
364117566
367354514
367945206
368195168
371706016
372363524
376358849
376638957
378978335
380211592
381933592
383807769
391966801
392435841
394521110
397736837
397998943
400629143
403031866
407288003
407946851
411273242
416320501
420289704
423874128
424925894
428487524
430286357
433089145
434454234
434735846
435788955
437711399
438292851
440188237
440993202
443765153
444963394
447824585
448223640
448767888
450346940
451836748
451877133
454710552
462573440
466564566
470555582
473163173
473719193
473800611
474719391
475496441
485470410
487447065
490000375
492575945
494023617
501378677
502095902
502373927
506401474
511950251
514112098
514275385
517364115
519012557
519698072
521195674
523883376
527163139
530268468
530779237
531296216
533255797
535695031
536115138
538008920
538405859
539664973
541213343
543479103
547098134
547464848
549664325
551913346
552787927
556277574
557080474
559070873
561570862
564104691
565349038
566848866
569192669
569235141
572439702
572933367
572935212
578959288
579390570
581196256
582156415
582440069
586028136
593381279
600995738
601827532
605915366
609159957
609307438
611065731
611944741
619299537
622576682
622979208
624660436
625855213
627992443
628587981
629337491
629383458
630479078
632119444
632823765
634960230
637252013
638875505
645225557
646321467
647137485
647809377
648527436
650126348
651628587
653021429
653189968
653320590
654597638
658613802
665530365
668155380
669809068
670922045
673053435
673682868
675637192
676132106
680392163
684772335
686247813
687749734
688050942
689295379
690900484
691586706
693514816
694834095
695093131
695351542
697690326
701303500
702404465
703660466
706121399
708907950
713178708
713970792
715512835
715900187
717536480
717646220
721644767
725377939
730359352
733179054
734288032
734307722
734352980
737690678
739547321
747286697
750434582
750509906
750608731
753504814
755698014
755788519
756701174
759670122
759899383
761046882
768837183
780808971
783498114
784162992
784581572
787282289
792012375
792067258
792093864
794463471
797815339
798540857
803561861
803955891
804731991
805577501
807654061
808720132
812805837
813300113
813823710
821491494
824769236
829442503
834063770
835474977
848243068
849513740
851145600
851243785
857099728
857687300
866048955
866463678
866780226
867801718
869560043
870340627
873326387
875406627
875647863
877100136
881605041
885757507
891820633
893360599
897137181
899818576
900177780
900720128
901491977
901688825
902316766
907606822
908009199
910053390
911479540
911662529
918746850
924558460
925943277
927550694
931362620
933112483
935465158
936229939
936239186
936373247
941741359
941801942
942180020
943125460
943321485
943962575
950632245
950972047
951335684
952396339
953890009
954717405
958178289
959297728
962104270
968560451
968820737
974307234
975500959
978498746
981954676
984624317
986954494
991309150
991659207
992465891
993189996
995890979
997243320
1006627137
1007327744
1010521346
1011668964
1012818638
1014751175
1017056783
1017679900
1022992318
1023751413
1029756695
1031476754
1031833550
1032381708
1033680042
1033723607
1034158312
1035674239
1035843204
1036962116
1038206552
1039597059
1041442812
1044203135
1045213399
1051050391
1057064649
1064340986
1068354963
1070476184
1070641046
1071150886
1072760709
1076044810
1080736434
1081021859
1082342867
1082938449
1084277828
1084513816
1092838986
1093131115
1094597899
1095310742
1098691302
1100921770
1103271634
1104247037
1105448296
1105727859
1106341232
1108262522
1110666348
1113164137
1117501931
1117657999
1121166137
1125444093
1129895933
1130725778
1131782306
1137501085
1138816398
1142115663
1143588043
1143794358
1149574975
1150470588
1150756212
1152477786
1154179032
1155889181
1157217189
1159519131
1160135421
1160372644
1160434852
1169903537
1170786539
1173199245
1176533613
1177741745
1180233510
1181006661
1181201202
1183469985
1184100127
1184933530
1190191666
1190832584
1191659335
1191803217
1196726719
1198853648
1200461513
1201072031
1202813076
1204297485
1204664823
1206849859
1207506563
1210223720
1210862256
1212427511
1220355043
1220966310
1221913992
1225464874
1226117236
1227780322
1228041294
1229361281
1230434265
1235272609
1238454537
1242201200
1247361911
1248993435
1254362893
1256492766
1259939517
1260509579
1262277740
1264771682
1265716331
1266440968
1266973993
1268927316
1269242538
1273571186
1273692226
1275251774
1275938333
1277887644
1278977928
1283668579
1286035994
1286329648
1289435390
1289505055
1290959944
1291227356
1294360513
1296945632
1302679968
1302767910
1305212253
1310691135
1312357783
1312729439
1312918650
1318126048
1322101075
1324132762
1324809851
1325371415
1328757692
1331929396
1331953401
1332041928
1334938818
1335033365
1337730010
1342676386
1343361367
1344216987
1344996057
1348082106
1351217896
1352586279
1356822322
1357763217
1358645957
1360778935
1364958610
1365918239
1367226233
1374336776
1375231958
1381146285
1382942448
1384793203
1389915879
1391517391
1395411074
1407230591
1407315995
1407590288
1411860273
1413783149
1418450288
1419026201
1419610197
1423602908
1425136845
1427807101
1429595717
1437346480
1437905404
1438863540
1442287670
1442815587
1444117949
1444344375
1448056775
1450240895
1451983603
1452201855
1454428674
1458632843
1462812197
1466462229
1468821905
1469262751
1471062767
1475662075
1479132651
1482191970
1486316047
1488250363
1489953658
1491140344
1493676948
1497414010
1502994948
1505390121
1505638297
1509046277
1511857634
1513945254
1515485797
1521406998
1521434814
1523666652
1525907239
1526304081
1526412978
1526689037
1532589597
1533750045
1534247237
1536385413
1541177132
1546888844
1547196485
1547254790
1550168682
1551079106
1553859629
1554953989
1555764061
1559111654
1562927676
1565880414
1565971288
1572959000
1573560163
1573638716
1573753049
1575087727
1579390403
1581660606
1582502778
1582827552
1583849945
1585276908
1585488181
1586403604
1586906864
1587608602
1587942044
1591016268
1592872523
1593313128
1597157379
1602159812
1604760299
1605356309
1605418676
1605456125
1606796574
1608861703
1610592828
1612230205
1612323265
1613491076
1614306977
1614338407
1614362736
1617149067
1617576424
1620970915
1621884514
1626415968
1630253608
1636276113
1641297633
1643812962
1646108539
1648428699
1654547882
1655305443
1655991080
1657339143
1657735713
1660979144
1664331289
1664566056
1665916716
1666886892
1669548192
1671571415
1672305084
1681320139
1685991524
1690742313
1691427887
1695035623
1700274338
1701030073
1701534228
1701898489
1702922418
1709583069
1710078549
1710273033
1711805867
1714767543
1720204352
1721029586
1722345079
1724375930
1724392682
1724478779
1729266378
1731442192
1731534528
1732806170
1735058811
1749322182
1751298959
1757357449
1759032305
1760219084
1760551572
1761120818
1762280352
1762899080
1763056781
1764146536
1764424856
1766009211
1766706969
1767499062
1767870040
1770139364
1770262494
1772356677
1773200603
1780670930
1781586955
1783035739
1783191179
1784419252
1785084098
1791650702
1795716992
1799474585
1803921355
1805057409
1805612032
1806832347
1807669623
1808496506
1813940632
1814241186
1815238376
1819546634
1819868402
1820932396
1822590120
1824317197
1825848753
1831348453
1831608187
1832297973
1833909922
1839699388
1840453529
1845162201
1850905336
1855062879
1856120277
1860784504
1861848842
1863875398
1864701137
1865552747
1866418612
1866957163
1867209300
1867393309
1867559718
1873430997
1873904958
1876907545
1880011620
1880140236
1880379955
1880989344
1881683130
1882636275
1883808416
1887709592
1888113568
1891043302
1895590332
1897365539
1905715670
1906904779
1907233295
1910611502
1911991458
1912604114
1914256791
1914702963
1915855657
1916240182
1917758890
1918078284
1920944745
1924609566
1925839982
1929631363
1931415044
1931840731
1935320968
1936135737
1939988983
1941426628
1944587469
1946261167
1947430091
1948057063
1950633348
1956343246
1958424319
1963750426
1973083023
1976794941
1977003018
1978952503
1979970202
1982058474
1984393458
1988549753
1989841019
1990658114
1991154656
1994879101
1995246725
2003444271
2006308857
2006365640
2006395189
2006452778
2009197394
2014393588
2015996808
2019328042
2020248862
2020616248
2023014478
2028229671
2028740416
2029471726
2033439140
2034618315
2038469215
2041413289
2050901347
2052266031
2061084640
2061085669
2061710608
2062096759
2062447673
2064196018
2064856372
2067725843
2068104408
2069111121
2069331510
2070958117
2071026953
2071138284
2074813920
2075535886
2082112962
2082915254
2084106841
2084626653
2090297374
2090780520
2091979192
2093706459
2094687689
2095992060
2101038251
2104653666
2107393587
2108677959
2114317207
2114554245
2115311502
2115626780
2121151091
2123566775
2123777798
2125810973
2127941252
2128732852
2129047237
2131189492
2132910912
2134474003
2139233568
2142783609
...
très très mal répartitTu peux aussi obtenir directement des entiers sans passer par un float :
final int max = 2147483647;
Random generator = new Random(System.currentTimeMillis());
generator.nextInt(max);
--
Borland rulez http://pages.infinit.net/borland
elles sont toutes quand même assez élevé
C'est normal.
salut
je veux avoir des chiffre aléatoire de 1 à 2147483647
je fais
final int max = 2147483647;
for( int i = 0; i < n; i++ )
original[ i ] = new Integer( (int)( Math.random( ) * max ) );
je trouve que les valeurs qui sorte ne sont pas assez étendu...
elles sont toutes quand même assez élevé
une façon de résoudre cela
merci
--
Borland rulez http://pages.infinit.net/borland
elles sont toutes quand même assez élevé
C'est normal.
salut
je veux avoir des chiffre aléatoire de 1 à 2147483647
je fais
final int max = 2147483647;
for( int i = 0; i < n; i++ )
original[ i ] = new Integer( (int)( Math.random( ) * max ) );
je trouve que les valeurs qui sorte ne sont pas assez étendu...
elles sont toutes quand même assez élevé
une façon de résoudre cela
merci
--
Borland rulez http://pages.infinit.net/borland
elles sont toutes quand même assez élevé
C'est normal.
salut
je veux avoir des chiffre aléatoire de 1 à 2147483647
je fais
final int max = 2147483647;
for( int i = 0; i < n; i++ )
original[ i ] = new Integer( (int)( Math.random( ) * max ) );
je trouve que les valeurs qui sorte ne sont pas assez étendu...
elles sont toutes quand même assez élevé
une façon de résoudre cela
merci
--
Borland rulez http://pages.infinit.net/borland