Az alkalmazás arra való, hogy az input alapján riportokat generáljon. A riportokhoz olyan információt is felhasznál, amihez jobb, ha nem fér hozzá mindenki - csak az aggregált kimenethez, amit a kliensemnek is meg kell mutatnom.
Azt szeretném, hogy a kliensem lássa az alkalmazás kimenetét még mielőtt nekem elküldené az inputját . Mindezt úgy, hogy az alapadatokhoz nehezen férjen csak hozzá.
Analóg feladatok:
1. Az alkalmazásom célja az, hogy jelszavakból generáljon hash-t, amihez a salt a jelszótól függ. A feladatom az, hogy a kliensem ki tudja számolni a hash-t 99%-os pontossággal, anélkül, hogy az Excelfájlban elrejtett saltot meg tudná szerezni.
2. Az alkalmazásom egy gép kimeneti teljesítményét jósolja meg a felhasznált alapanyagok mennyisége és minősége alapján. Ezt kell kiszámolnom Excelben, de anélkül, hogy a gép alapadatai (alkatrészek kopottsága, rendelkezésre álló energia, etc.) és a számolás menete egyértelmű lenne.
(sajnos nem érzem úgy, hogy megoszthatnám a konkrét feladatot, de a második analógia viszonylag közel áll ahhoz, amit szeretnék)
int getRandomNumber() { return 4; } // ← aláírás
//szabályos kockadobással választva. garantáltan véletlenszerű. xkcd