| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 27.05.20 Prihlásený: 27.05.20 Príspevky: 5 Témy: 1 |
Ahoj, už som veľmi dlho neprogramoval a potreboval by som si vyrobiť jeden program. Mám k dispozícii len Lazarus. Potrebujem vygenerovať náhodné číslo od 1 do 3000 a vedľa neho 4 náhodné písmená od a po h. Ďakujem za každú pomoc. Sám by som si asi neporadil.
|
|
Registrovaný: 12.10.06 Prihlásený: 19.04.24 Príspevky: 20307 Témy: 79 Bydlisko: Banska Byst... | Napísal shiro: 27.05.2020 20:55 | |
|
Pravidla fora zakazuju vypracovavanie domacich uloh. Co si doteraz robil v skole, ze ani takuto banalitu nevies? Tiez som nerobil v Delphi/Lazaruse zo 10r ale toto je fakt akoze banalita, na random generovanie to ma dokonca funkciu. Takze sup-sup, vypracovat aspon daco. A potom ti pomozeme.
_________________ Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Patriot Viper 4 Blackout 16GB DDR4-3600 CL17 | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 24" BenQ GW2470H | 3x Noctua NF-S12B redux 1200 PWM Xiaomi Mi 9 Lite 64GB |
|
Registrovaný: 27.05.20 Prihlásený: 27.05.20 Príspevky: 5 Témy: 1 | Napísal autor témy Harambe: 27.05.2020 21:01 | |
|
Nie je to domáca úloha. Potrebujem to pre vlastný účel a naposledy som mal informatiku na gymnáziu v 2. ročníku. Takže fakt sa mi moc do toho nechce hľadať informácie po internete kade tade. Niečo už mám nájdené ale nedám to dokopy.
|
|
Registrovaný: 19.03.07 Prihlásený: 14.04.24 Príspevky: 7076 Témy: 85 Bydlisko: BA | Napísal void: 27.05.2020 21:29 | |
|
Ako pise shiro. Ak nevies toto najst si strateny pripad a caka ta osud ako harambe. https://www.freepascal.org/docs-html/rtl/system/random.html potrebujes len toto. https://www.thinkage.ca/gcos/expl/pasc/lib/chr.html ak chces byt velmi expresivny mozes pouzit toto, ale prakticky by ti stacil case https://wiki.freepascal.org/CaseJe to presne na 12 sekund googlenia ked mas zlu klavesnicu a chybaju ti niektore pismenka. A si opity. A mas roztate corpus callosum. // Spojený príspevok Str 27.05.20 21:49Ale aby som nebol tak moc negativny, ako by si k tomu pristupoval?
_________________ Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 + Raijintek Morpheus II | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 & Notebook: DELL inspiron 7537 i7 4500U, 16GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Surface Go 8/128 & Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN |
|
Registrovaný: 27.05.20 Prihlásený: 27.05.20 Príspevky: 5 Témy: 1 | Napísal autor témy Harambe: 27.05.2020 22:03 | |
|
Zadefinujem si množinu celých čísel pomocou integeru. Potom použijem funkciu randomize, následne I:= random 1+(3001)
Cca k tomuto som sa dostal bez vašich návodov ale neviem ako to spojiť s tými písmenami a myslím že tam treba niečo robiť aj s funkciou inttostr na samotné zobrazenie toho, čo chcem. Ale to som už dávno mimo cesty... Ja si nejak poradím snáď. Aspoň si to zopakujem.
|
|
Registrovaný: 15.06.14 Prihlásený: 19.04.24 Príspevky: 17930 Témy: 142 Bydlisko: Bratislava |
Kód: Randomize; Str := 'abcdefgh'; result := inttostr(Random(3000) + 1); for i := 1 to 4 do begin result := result + str[Random(Length(str)) + 1]; end;
nieco taketo, syntax pascalu uz nedrzim v hlave tak tam bude asi par errorov
_________________ ITX >>> ATX |
|
Registrovaný: 27.05.20 Prihlásený: 27.05.20 Príspevky: 5 Témy: 1 | Napísal autor témy Harambe: 27.05.2020 22:17 | |
|
Diky, skúsim to tam hodiť a uvidím čo to spraví poprípade sa s tým ešte pohrám aby to išlo.
|
|
Registrovaný: 19.03.07 Prihlásený: 14.04.24 Príspevky: 7076 Témy: 85 Bydlisko: BA | Napísal void: 27.05.2020 22:58 | |
|
Harambe píše: Zadefinujem si množinu celých čísel pomocou integeru. Potom použijem funkciu randomize, následne I:= random 1+(3001)
Cca k tomuto som sa dostal bez vašich návodov ale neviem ako to spojiť s tými písmenami a myslím že tam treba niečo robiť aj s funkciou inttostr na samotné zobrazenie toho, čo chcem. Ale to som už dávno mimo cesty... Ja si nejak poradím snáď. Aspoň si to zopakujem. Relativne OK. je to skor random(3000)+1. Plus minus to co pise miso. Pri prismenach mas moznost preklapat si ich cislenu reprezentaciu v unicode do znakov. Mas 8 znakov ak dobre pocitam. Tak das 4 krat Char(random(8)+97) ti da znak z cisla od 0-7 + 97 lebo ciselna reprezentacia 'a' je 97 > cize nahodne cislo medzi 97 az 104 ktore sa preklopi do ascii znaku ('a'-'h')
_________________ Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 + Raijintek Morpheus II | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 & Notebook: DELL inspiron 7537 i7 4500U, 16GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Surface Go 8/128 & Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN |
|
Registrovaný: 27.05.20 Prihlásený: 27.05.20 Príspevky: 5 Témy: 1 | Napísal autor témy Harambe: 27.05.2020 23:34 | |
|
Nevychádzalo mi to tak som si stiahol Python ale ako vidím to je ešte horšie než Lazarus lebo v tom som nerobil vôbec.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| problem nahodneho vyberu v Assembler, C, C++, Pascal, Java | 6 | 964 | 24.08.2007 13:47 stewe | | Ciary za pismenami v Monitory, televízory a projektory | 5 | 506 | 24.06.2009 15:36 KocuR | | program na kreslenie pismenami v Grafické programy | 2 | 2058 | 06.10.2009 18:33 reDo | | ProShow producer problém s písmenami v Video programy | 5 | 376 | 13.12.2020 19:25 michalesku | | Zistenie majiteľa tel. čísla (potrebujem zistiť majitela tel. čísla) v Ostatné | 4 | 3333 | 02.11.2011 13:52 HGDS1 | | Generovanie ... v Ostatné | 5 | 922 | 30.10.2006 22:14 javo | | Generovanie cisel v PHP, ASP | 5 | 920 | 06.02.2010 17:44 Ďuri | | Generovanie databazy v PHP, ASP | 2 | 732 | 23.02.2007 8:25 mokus | | Generovanie diplomu v PHP, ASP | 8 | 729 | 12.05.2012 13:59 shaggy | | Generovanie kódu v HTML, XHTML, XML, CSS | 9 | 605 | 10.02.2011 21:25 walther | | generovanie url v PHP, ASP | 7 | 578 | 30.03.2012 23:04 shaggy | | generovanie stranok v PHP, ASP | 4 | 536 | 04.01.2011 13:22 benqo | | Generovanie xml v PHP, ASP | 2 | 594 | 06.11.2010 9:57 NikonD5000 | | generovanie PDF v PHP, ASP | 20 | 1928 | 05.05.2010 13:18 Antuanet | | Generovanie PDF v PHP, ASP | 1 | 574 | 16.04.2011 8:41 stenley | | Generovanie PDF - FPDF v PHP, ASP | 6 | 479 | 14.01.2013 20:22 xxx9955 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|