Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler.
Number of rules (primarily dangerous function names) in C/C++ ruleset: 223
Examining data/freedink-data-1.08.20190120/dink/Story/1GOLD.c
Examining data/freedink-data-1.08.20190120/dink/Story/APOTION.c
Examining data/freedink-data-1.08.20190120/dink/Story/BAR-DP.c
Examining data/freedink-data-1.08.20190120/dink/Story/BAR-E.c
Examining data/freedink-data-1.08.20190120/dink/Story/BAR-F1.c
Examining data/freedink-data-1.08.20190120/dink/Story/BAR-GH.c
Examining data/freedink-data-1.08.20190120/dink/Story/BAR-M.c
Examining data/freedink-data-1.08.20190120/dink/Story/BAR-SH.c
Examining data/freedink-data-1.08.20190120/dink/Story/BAR-SP.c
Examining data/freedink-data-1.08.20190120/dink/Story/BOX1-E.c
Examining data/freedink-data-1.08.20190120/dink/Story/BOX2-E.c
Examining data/freedink-data-1.08.20190120/dink/Story/BOX2-SP.c
Examining data/freedink-data-1.08.20190120/dink/Story/BPOTION.c
Examining data/freedink-data-1.08.20190120/dink/Story/BUTTON6.c
Examining data/freedink-data-1.08.20190120/dink/Story/CH1-AP.c
Examining data/freedink-data-1.08.20190120/dink/Story/CH1-G.c
Examining data/freedink-data-1.08.20190120/dink/Story/CH1-GH.c
Examining data/freedink-data-1.08.20190120/dink/Story/CH1-MP.c
Examining data/freedink-data-1.08.20190120/dink/Story/CH1-PAP.c
Examining data/freedink-data-1.08.20190120/dink/Story/CH1-SP.c
Examining data/freedink-data-1.08.20190120/dink/Story/CH2-500.c
Examining data/freedink-data-1.08.20190120/dink/Story/CH2-AP.c
Examining data/freedink-data-1.08.20190120/dink/Story/CH2-GH.c
Examining data/freedink-data-1.08.20190120/dink/Story/CH2-SFB.c
Examining data/freedink-data-1.08.20190120/dink/Story/CH3-AP.c
Examining data/freedink-data-1.08.20190120/dink/Story/CH3-H.c
Examining data/freedink-data-1.08.20190120/dink/Story/DAM-A1.c
Examining data/freedink-data-1.08.20190120/dink/Story/DAM-BOM.c
Examining data/freedink-data-1.08.20190120/dink/Story/DAM-BOM2.c
Examining data/freedink-data-1.08.20190120/dink/Story/DAM-BOMN.c
Examining data/freedink-data-1.08.20190120/dink/Story/DAM-FIRE.c
Examining data/freedink-data-1.08.20190120/dink/Story/DAM-ICE.c
Examining data/freedink-data-1.08.20190120/dink/Story/DAM-ICEE.c
Examining data/freedink-data-1.08.20190120/dink/Story/DAM-SFB.c
Examining data/freedink-data-1.08.20190120/dink/Story/DDIE5.c
Examining data/freedink-data-1.08.20190120/dink/Story/DIE.c
Examining data/freedink-data-1.08.20190120/dink/Story/DIE5.c
Examining data/freedink-data-1.08.20190120/dink/Story/DINFO.c
Examining data/freedink-data-1.08.20190120/dink/Story/DUCK.c
Examining data/freedink-data-1.08.20190120/dink/Story/EMAKE.c
Examining data/freedink-data-1.08.20190120/dink/Story/EN-BONC.c
Examining data/freedink-data-1.08.20190120/dink/Story/EN-BONC1.c
Examining data/freedink-data-1.08.20190120/dink/Story/EN-BONCD.c
Examining data/freedink-data-1.08.20190120/dink/Story/EN-BONG.c
Examining data/freedink-data-1.08.20190120/dink/Story/EN-DRAG.c
Examining data/freedink-data-1.08.20190120/dink/Story/EN-GH.c
Examining data/freedink-data-1.08.20190120/dink/Story/EN-GS.c
Examining data/freedink-data-1.08.20190120/dink/Story/EN-PBON.c
Examining data/freedink-data-1.08.20190120/dink/Story/EN-PILL.c
Examining data/freedink-data-1.08.20190120/dink/Story/EN-PILL1.c
Examining data/freedink-data-1.08.20190120/dink/Story/EN-PILL2.c
Examining data/freedink-data-1.08.20190120/dink/Story/EN-PILLF.c
Examining data/freedink-data-1.08.20190120/dink/Story/EN-SLAY.c
Examining data/freedink-data-1.08.20190120/dink/Story/EN-SLIM.c
Examining data/freedink-data-1.08.20190120/dink/Story/EN-SLIMB.c
Examining data/freedink-data-1.08.20190120/dink/Story/EN-SLIMG.c
Examining data/freedink-data-1.08.20190120/dink/Story/EN-STG.c
Examining data/freedink-data-1.08.20190120/dink/Story/ESCAPE.c
Examining data/freedink-data-1.08.20190120/dink/Story/FINDDUCK.c
Examining data/freedink-data-1.08.20190120/dink/Story/FIRE.c
Examining data/freedink-data-1.08.20190120/dink/Story/FISH1.c
Examining data/freedink-data-1.08.20190120/dink/Story/GET-FB.c
Examining data/freedink-data-1.08.20190120/dink/Story/GET-SFB.c
Examining data/freedink-data-1.08.20190120/dink/Story/GHEART.c
Examining data/freedink-data-1.08.20190120/dink/Story/GOLD200.c
Examining data/freedink-data-1.08.20190120/dink/Story/GOLD500.c
Examining data/freedink-data-1.08.20190120/dink/Story/HEART.c
Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-AXE.c
Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-B1.c
Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-B2.c
Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-B3.c
Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-BOM.c
Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-ELI.c
Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-FB.c
Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-ICE.c
Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-NUT.c
Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-P1.c
Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-PIG.c
Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-SFB.c
Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-SW1.c
Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-SW2.c
Examining data/freedink-data-1.08.20190120/dink/Story/ITEM-SW3.c
Examining data/freedink-data-1.08.20190120/dink/Story/KEY-80.c
Examining data/freedink-data-1.08.20190120/dink/Story/KING.c
Examining data/freedink-data-1.08.20190120/dink/Story/LGOLD.c
Examining data/freedink-data-1.08.20190120/dink/Story/LRAISE.c
Examining data/freedink-data-1.08.20190120/dink/Story/MAG-STAR.c
Examining data/freedink-data-1.08.20190120/dink/Story/MAIN.c
Examining data/freedink-data-1.08.20190120/dink/Story/MAKE.c
Examining data/freedink-data-1.08.20190120/dink/Story/MGOLD.c
Examining data/freedink-data-1.08.20190120/dink/Story/PAPGOLD.c
Examining data/freedink-data-1.08.20190120/dink/Story/PDIE.c
Examining data/freedink-data-1.08.20190120/dink/Story/POSTER.c
Examining data/freedink-data-1.08.20190120/dink/Story/PPOTION.c
Examining data/freedink-data-1.08.20190120/dink/Story/RPOTION.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-BLOVE.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-BLS.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-BOAT.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-BOOT.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-BOOTH.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-BRG.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-BRG2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-BUL.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-CAVE.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-CAVEM.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-CAVES.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-DUCK.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-ELTR.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-FARM.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-FARM2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-FARMS.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-FMONS.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-FOUNT.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-GATE.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-GG.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H1-1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H1-1C.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H1-2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H1-3.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H1-4.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H1-M.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H1-O.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H1-S.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H2-1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H2-2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H2-3.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H2-DK.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H2-O.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H2-S.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-3.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-4.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-5.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-6.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-7.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-8.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-9.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-L.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-OF.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-H3-S.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-HOLE.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-HOLE3.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-HSIGN.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-LG.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-LTR.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-MAGIC.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-MH-F.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-MH-M.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-MH-O.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-MH-S.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-NOPAS.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-NTREE.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-NUT.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-OLDD.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-RAND.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-ROB.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-ROB2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-ROC.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-SACK.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-SIGN2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-SLIM.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-SS2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-VIC.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-VIL.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-VIL2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-WAND.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-WAND2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S1-WIZ.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-AUNT.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-AUNTP.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-BAR.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-CA-G.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-CA-O.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-CAVE.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-CAVE2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-CBON.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-CG1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-CG2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-CG3.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-CG4.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-CG5.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-CGIRL.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-CMAN.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-CRIME.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-CROCK.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-CSLAY.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-CULG.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-CULT.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-DAMS.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-DS.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-FGATE.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-FIGHT.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-H1-S.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-H2-S.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-HEALP.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-IDOL.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-JACK.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-MAN1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-MAN2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-MDOOR.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-MH-M.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-MYBED.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-NA1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-NA2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-NAD.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-NADP.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-OUT.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-QGIRL.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-RAND.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-RYAN2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-RYAN3.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-RYANT.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-SALE.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-SALE2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-SEC1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-SEC2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-SEC3.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-SIGN3.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-SIGNE.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-SK.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-STAT.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-T1S.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-T2S.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-TABLE.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-TDOOR.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-TDS.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-WAND.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-WANT.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-WELL1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S2-WENCH.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-1ST.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-BH.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-BLOCK.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-BOWL.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-CAMP.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-CAMPS.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-CH1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-CHICK.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-DORKS.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-FOUNT.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-FREAK.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-GH.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-GOB.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-GOB2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-GOBG.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-GOBS.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-GS.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-GSIGN.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-H1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-LARRY.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-LOSER.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-MAYOR.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-MDOOR.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-MOG.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-PEEPS.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-ROCK.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-SEC1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-SIGN1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-SIGN2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-SIGN3.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-SIGN6.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-SIGN7.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-ST1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-ST1O.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-ST1P.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-ST2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-ST2P.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-ST3.c
Examining data/freedink-data-1.08.20190120/dink/Story/S3-TC.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-1ST.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-DG.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-DGS.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-DSIGN.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-DUCK.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-DUCKS.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-END.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-GS.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-H1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-H1P.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-H2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-H2P1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-H2P2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-H2P3.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-HEALP.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-MD2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-MD3.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-MDOOR.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-NOT.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-ROCK.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-SEC1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-SIGN1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-SIGN2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-SIGN3.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-ST1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-ST1P.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-ST2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-ST2P.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-ST3.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-ST3P.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-STAT.c
Examining data/freedink-data-1.08.20190120/dink/Story/S4-TREE.c
Examining data/freedink-data-1.08.20190120/dink/Story/S5-BASE.c
Examining data/freedink-data-1.08.20190120/dink/Story/S5-END.c
Examining data/freedink-data-1.08.20190120/dink/Story/S5-FD.c
Examining data/freedink-data-1.08.20190120/dink/Story/S5-FGUY.c
Examining data/freedink-data-1.08.20190120/dink/Story/S5-FMOM.c
Examining data/freedink-data-1.08.20190120/dink/Story/S5-GUY.c
Examining data/freedink-data-1.08.20190120/dink/Story/S5-HEALS.c
Examining data/freedink-data-1.08.20190120/dink/Story/S5-JOPS.c
Examining data/freedink-data-1.08.20190120/dink/Story/S5-MOM.c
Examining data/freedink-data-1.08.20190120/dink/Story/S5-SEC1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S5-SIGN1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S5-ST1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S5-ST1P.c
Examining data/freedink-data-1.08.20190120/dink/Story/S6-CHUR.c
Examining data/freedink-data-1.08.20190120/dink/Story/S6-FOUNT.c
Examining data/freedink-data-1.08.20190120/dink/Story/S6-G1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S6-G2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S6-HOLE.c
Examining data/freedink-data-1.08.20190120/dink/Story/S6-HOLE2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S6-HOLES.c
Examining data/freedink-data-1.08.20190120/dink/Story/S6-SIGN1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S6-SIGN5.c
Examining data/freedink-data-1.08.20190120/dink/Story/S6-ST1.c
Examining data/freedink-data-1.08.20190120/dink/Story/S6-ST1P.c
Examining data/freedink-data-1.08.20190120/dink/Story/S6-VEND.c
Examining data/freedink-data-1.08.20190120/dink/Story/S6-WARP.c
Examining data/freedink-data-1.08.20190120/dink/Story/S7-BOAT.c
Examining data/freedink-data-1.08.20190120/dink/Story/S7-BONG.c
Examining data/freedink-data-1.08.20190120/dink/Story/S7-DGIRL.c
Examining data/freedink-data-1.08.20190120/dink/Story/S7-DINK.c
Examining data/freedink-data-1.08.20190120/dink/Story/S7-DRAG.c
Examining data/freedink-data-1.08.20190120/dink/Story/S7-DUCK.c
Examining data/freedink-data-1.08.20190120/dink/Story/S7-GIRL.c
Examining data/freedink-data-1.08.20190120/dink/Story/S7-HELL.c
Examining data/freedink-data-1.08.20190120/dink/Story/S7-MIL.c
Examining data/freedink-data-1.08.20190120/dink/Story/S7-MOM.c
Examining data/freedink-data-1.08.20190120/dink/Story/S7-PILL.c
Examining data/freedink-data-1.08.20190120/dink/Story/S7-SLAY.c
Examining data/freedink-data-1.08.20190120/dink/Story/S7-SLIMB.c
Examining data/freedink-data-1.08.20190120/dink/Story/S7-WARP.c
Examining data/freedink-data-1.08.20190120/dink/Story/S8-DA.c
Examining data/freedink-data-1.08.20190120/dink/Story/S8-DISH.c
Examining data/freedink-data-1.08.20190120/dink/Story/S8-DUCK.c
Examining data/freedink-data-1.08.20190120/dink/Story/S8-DUCK2.c
Examining data/freedink-data-1.08.20190120/dink/Story/S8-DUCK3.c
Examining data/freedink-data-1.08.20190120/dink/Story/S8-DUCK4.c
Examining data/freedink-data-1.08.20190120/dink/Story/S8-GUY.c
Examining data/freedink-data-1.08.20190120/dink/Story/S8-SIGN.c
Examining data/freedink-data-1.08.20190120/dink/Story/S8-WELL.c
Examining data/freedink-data-1.08.20190120/dink/Story/SAVEBOT.c
Examining data/freedink-data-1.08.20190120/dink/Story/SAVETOP.c
Examining data/freedink-data-1.08.20190120/dink/Story/SC-DRAG.c
Examining data/freedink-data-1.08.20190120/dink/Story/SC-END.c
Examining data/freedink-data-1.08.20190120/dink/Story/SC-ENT.c
Examining data/freedink-data-1.08.20190120/dink/Story/SC-LOCK.c
Examining data/freedink-data-1.08.20190120/dink/Story/SC-PILL.c
Examining data/freedink-data-1.08.20190120/dink/Story/SC-SLAY.c
Examining data/freedink-data-1.08.20190120/dink/Story/SC-WIZ.c
Examining data/freedink-data-1.08.20190120/dink/Story/SFOOD.c
Examining data/freedink-data-1.08.20190120/dink/Story/SGOLD.c
Examining data/freedink-data-1.08.20190120/dink/Story/SHEART.c
Examining data/freedink-data-1.08.20190120/dink/Story/SHRINK.c
Examining data/freedink-data-1.08.20190120/dink/Story/SOUNDOFF.c
Examining data/freedink-data-1.08.20190120/dink/Story/SPARKLE.c
Examining data/freedink-data-1.08.20190120/dink/Story/SPICE.c
Examining data/freedink-data-1.08.20190120/dink/Story/START-1.c
Examining data/freedink-data-1.08.20190120/dink/Story/START-2.c
Examining data/freedink-data-1.08.20190120/dink/Story/START-3.c
Examining data/freedink-data-1.08.20190120/dink/Story/START-4.c
Examining data/freedink-data-1.08.20190120/dink/Story/START.c
Examining data/freedink-data-1.08.20190120/dink/Story/THES.c
Examining data/freedink-data-1.08.20190120/dink/Story/THORN.c
Examining data/freedink-data-1.08.20190120/dink/Story/TREEDUCK.c
Examining data/freedink-data-1.08.20190120/dink/Story/WATER.c
Examining data/freedink-data-1.08.20190120/dink/Story/XLGOLD.c
Examining data/freedink-data-1.08.20190120/dink/Story/en-gmog.c
Examining data/freedink-data-1.08.20190120/dink/Story/item-bt.c
Examining data/freedink-data-1.08.20190120/dink/Story/item-fst.c
Examining data/freedink-data-1.08.20190120/dink/Story/s7-boss.c
Examining data/freedink-data-1.08.20190120/soundtest/story/barrel.c
Examining data/freedink-data-1.08.20190120/soundtest/story/fountain.c
Examining data/freedink-data-1.08.20190120/soundtest/story/girl.c
Examining data/freedink-data-1.08.20190120/soundtest/story/lock.c
Examining data/freedink-data-1.08.20190120/soundtest/story/main.c
Examining data/freedink-data-1.08.20190120/soundtest/story/ouch.c
Examining data/freedink-data-1.08.20190120/soundtest/story/reference.c
Examining data/freedink-data-1.08.20190120/soundtest/story/sheart.c
Examining data/freedink-data-1.08.20190120/soundtest/story/start.c

FINAL RESULTS:

data/freedink-data-1.08.20190120/dink/Story/EMAKE.c:5:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
int &mcrap = random(20,1);
data/freedink-data-1.08.20190120/dink/Story/EMAKE.c:30:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    &mcrap = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/EMAKE.c:74:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
int &mcrap = random(20,1);
data/freedink-data-1.08.20190120/dink/Story/EMAKE.c:91:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    &mcrap = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/EMAKE.c:135:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
int &mcrap = random(20,1);
data/freedink-data-1.08.20190120/dink/Story/EMAKE.c:152:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    &mcrap = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/EMAKE.c:196:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
int &mcrap = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/EN-BONC.c:60:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/EN-BONC1.c:74:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/EN-BONCD.c:66:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/EN-BONG.c:95:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(2000,0);
data/freedink-data-1.08.20190120/dink/Story/EN-DRAG.c:36:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&kcrap = random(9, 1);
data/freedink-data-1.08.20190120/dink/Story/EN-DRAG.c:67:21:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        &mcounter = random(5000,3000);
data/freedink-data-1.08.20190120/dink/Story/EN-DRAG.c:70:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&resist = random(40, 1);
data/freedink-data-1.08.20190120/dink/Story/EN-GH.c:45:15:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 int &randy = random(4, 1);
data/freedink-data-1.08.20190120/dink/Story/EN-GH.c:65:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/EN-GS.c:44:15:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 int &randy = random(4, 1);
data/freedink-data-1.08.20190120/dink/Story/EN-GS.c:66:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/EN-PBON.c:71:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/EN-PILL.c:17:5:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
if (random(2,1) == 1)
data/freedink-data-1.08.20190120/dink/Story/EN-PILL1.c:19:5:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
if (random(2,1) == 1)
data/freedink-data-1.08.20190120/dink/Story/EN-PILL2.c:17:5:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
if (random(2,1) == 1)
data/freedink-data-1.08.20190120/dink/Story/EN-PILLF.c:20:5:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
if (random(2,1) == 1)
data/freedink-data-1.08.20190120/dink/Story/EN-SLAY.c:55:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/EN-SLIM.c:19:5:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
if (random(2,1) == 1)
data/freedink-data-1.08.20190120/dink/Story/EN-SLIMB.c:18:5:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
if (random(2,1) == 1)
data/freedink-data-1.08.20190120/dink/Story/EN-SLIMG.c:19:5:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
if (random(2,1) == 1)
data/freedink-data-1.08.20190120/dink/Story/EN-STG.c:60:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/FINDDUCK.c:10:12:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &hiding = random(4, 1);
data/freedink-data-1.08.20190120/dink/Story/FINDDUCK.c:19:7:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  if (random(3,1) == 1)
data/freedink-data-1.08.20190120/dink/Story/FISH1.c:27:12:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  &timer = random(6000,0);
data/freedink-data-1.08.20190120/dink/Story/FISH1.c:59:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 int &rand = random(100, 50);
data/freedink-data-1.08.20190120/dink/Story/GOLD200.c:14:12:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&save_y += random(5,1);
data/freedink-data-1.08.20190120/dink/Story/GOLD200.c:15:19:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
int &startframe = random(5,1);
data/freedink-data-1.08.20190120/dink/Story/GOLD200.c:26:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
int &ncrap = random(150,50);
data/freedink-data-1.08.20190120/dink/Story/GOLD500.c:15:12:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&save_y += random(5,1);
data/freedink-data-1.08.20190120/dink/Story/GOLD500.c:16:19:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
int &startframe = random(5,1);
data/freedink-data-1.08.20190120/dink/Story/ITEM-B1.c:84:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  &temp = random(3, 1);
data/freedink-data-1.08.20190120/dink/Story/ITEM-B2.c:84:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  &temp = random(2, 1);
data/freedink-data-1.08.20190120/dink/Story/ITEM-B3.c:81:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  &temp = random(1, 1);
data/freedink-data-1.08.20190120/dink/Story/LGOLD.c:14:12:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&save_y += random(5,1);
data/freedink-data-1.08.20190120/dink/Story/LGOLD.c:15:19:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
int &startframe = random(5,1);
data/freedink-data-1.08.20190120/dink/Story/LGOLD.c:26:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
int &mcrap = random(25,50);
data/freedink-data-1.08.20190120/dink/Story/MAKE.c:132:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
int &rrand = random(2, 1);
data/freedink-data-1.08.20190120/dink/Story/MGOLD.c:14:12:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&save_y += random(5,1);
data/freedink-data-1.08.20190120/dink/Story/MGOLD.c:15:19:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
int &startframe = random(5,1);
data/freedink-data-1.08.20190120/dink/Story/MGOLD.c:27:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
int &mcrap = random(30,5);
data/freedink-data-1.08.20190120/dink/Story/S1-CAVE.c:4:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &bot = random(7,1);
data/freedink-data-1.08.20190120/dink/Story/S1-CAVE.c:32:8:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&bot = random(4,1);
data/freedink-data-1.08.20190120/dink/Story/S1-CAVEM.c:47:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &bot = random(2,1);
data/freedink-data-1.08.20190120/dink/Story/S1-CAVEM.c:50:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  &bot = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/S1-CAVEM.c:88:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/S1-CAVES.c:5:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &mbot = random(7,1);
data/freedink-data-1.08.20190120/dink/Story/S1-CAVES.c:33:12:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
int &bot = random(4,1);
data/freedink-data-1.08.20190120/dink/Story/S1-FMONS.c:13:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &how = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/S1-FMONS.c:33:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  &how = random(2,1);
data/freedink-data-1.08.20190120/dink/Story/S1-GATE.c:5:15:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
   int &ran = random(2,1);
data/freedink-data-1.08.20190120/dink/Story/S1-GG.c:9:12:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mrandom = random(3, 1);
data/freedink-data-1.08.20190120/dink/Story/S1-H3-8.c:9:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &maybe = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/S1-H3-L.c:5:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &say = random(4,1);
data/freedink-data-1.08.20190120/dink/Story/S1-H3-L.c:115:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &say = random(6,1)
data/freedink-data-1.08.20190120/dink/Story/S1-H3-OF.c:4:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &say = random(4,1);
data/freedink-data-1.08.20190120/dink/Story/S1-H3-OF.c:12:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
	 &say = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/S1-H3-S.c:13:7:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &m = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/S1-LG.c:11:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &tip = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/S1-LG.c:67:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
      &tip = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/S1-LG.c:84:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
      &tip = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/S1-LG.c:92:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
     &tip = random(4,1);
data/freedink-data-1.08.20190120/dink/Story/S1-NTREE.c:26:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&randx = random(200,320);
data/freedink-data-1.08.20190120/dink/Story/S1-NTREE.c:27:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&randy = random(80,0);
data/freedink-data-1.08.20190120/dink/Story/S1-NTREE.c:31:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&fally = random(80,110);
data/freedink-data-1.08.20190120/dink/Story/S1-RAND.c:6:12:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  &maybe = random(8,1);
data/freedink-data-1.08.20190120/dink/Story/S1-RAND.c:18:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
	  &maybe = random(2,1);
data/freedink-data-1.08.20190120/dink/Story/S1-RAND.c:35:12:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
	&spawnx = random(200,200);
data/freedink-data-1.08.20190120/dink/Story/S1-RAND.c:36:12:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
	&spawny = random(100,150);
data/freedink-data-1.08.20190120/dink/Story/S1-RAND.c:50:12:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
	&spawnx = random(200,200);
data/freedink-data-1.08.20190120/dink/Story/S1-RAND.c:51:12:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
	&spawny = random(100,150);
data/freedink-data-1.08.20190120/dink/Story/S1-ROB.c:8:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &maybe = random(5,1);
data/freedink-data-1.08.20190120/dink/Story/S1-ROB2.c:66:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/S1-SLIM.c:57:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/S1-WAND.c:4:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &maybe = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/S1-WAND.c:49:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &dir = random(4, 1);
data/freedink-data-1.08.20190120/dink/Story/S1-WAND.c:79:15:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 int &maybe = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/S1-WAND.c:104:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
int &maybe = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/S1-WAND.c:110:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &maybe = random(3,1); 
data/freedink-data-1.08.20190120/dink/Story/S1-WAND.c:141:17:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
   int &maybe = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/S1-WAND2.c:4:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &maybe = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/S1-WAND2.c:7:12:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
	 &maybe = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/S1-WAND2.c:60:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &dir = random(4, 1);
data/freedink-data-1.08.20190120/dink/Story/S1-WAND2.c:89:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
int &maybe = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/S1-WAND2.c:118:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
int &maybe = random(5,1);
data/freedink-data-1.08.20190120/dink/Story/S1-WAND2.c:126:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &maybe = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/S2-AUNTP.c:371:15:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 int &mcrap = random(4, 1);
data/freedink-data-1.08.20190120/dink/Story/S2-BAR.c:31:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &crap = random(2,1)
data/freedink-data-1.08.20190120/dink/Story/S2-BAR.c:118:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&myrand = random(8, 1);
data/freedink-data-1.08.20190120/dink/Story/S2-BAR.c:130:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&myrand = random(37, 1);
data/freedink-data-1.08.20190120/dink/Story/S2-CA-G.c:15:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/S2-CA-O.c:5:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &fat = random(2,1);
data/freedink-data-1.08.20190120/dink/Story/S2-CBON.c:71:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/S2-CMAN.c:8:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&randy = random(3, 1); 
data/freedink-data-1.08.20190120/dink/Story/S2-CMAN.c:21:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&randy = random(3, 1); 
data/freedink-data-1.08.20190120/dink/Story/S2-CSLAY.c:79:21:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        &mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/S2-CULG.c:91:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&randy = random(3, 1);
data/freedink-data-1.08.20190120/dink/Story/S2-FIGHT.c:18:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/S2-H1-S.c:4:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &bitch = random(2, 1)
data/freedink-data-1.08.20190120/dink/Story/S2-HEALP.c:24:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&myrand = random(8, 1);
data/freedink-data-1.08.20190120/dink/Story/S2-MAN2.c:22:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&myrand = random(5, 1);
data/freedink-data-1.08.20190120/dink/Story/S2-MAN2.c:29:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&myrand = random(8, 1);
data/freedink-data-1.08.20190120/dink/Story/S2-MAN2.c:41:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&myrand = random(28, 1);
data/freedink-data-1.08.20190120/dink/Story/S2-NADP.c:117:15:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 int &mcrap = random(4, 1);
data/freedink-data-1.08.20190120/dink/Story/S2-OUT.c:27:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&myrand = random(8, 1);
data/freedink-data-1.08.20190120/dink/Story/S2-OUT.c:39:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&myrand = random(20, 1);
data/freedink-data-1.08.20190120/dink/Story/S2-RAND.c:4:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &pap = random(5, 1);
data/freedink-data-1.08.20190120/dink/Story/S2-WAND.c:6:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &pap = random(15, 1)
data/freedink-data-1.08.20190120/dink/Story/S2-WAND.c:42:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
   &pap = random(2, 1);
data/freedink-data-1.08.20190120/dink/Story/S2-WENCH.c:38:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&myrand = random(50, 1);
data/freedink-data-1.08.20190120/dink/Story/S3-BH.c:5:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &what = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/S3-CHICK.c:176:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &say = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/S3-DORKS.c:50:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/S3-FREAK.c:24:12:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  &force = random(4, 1);
data/freedink-data-1.08.20190120/dink/Story/S3-FREAK.c:27:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
   &force = random(4, 1);
data/freedink-data-1.08.20190120/dink/Story/S3-FREAK.c:49:12:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  &force = random(4, 1);
data/freedink-data-1.08.20190120/dink/Story/S3-FREAK.c:52:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
   &force = random(4, 1);
data/freedink-data-1.08.20190120/dink/Story/S3-GH.c:45:15:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 int &randy = random(4, 1);
data/freedink-data-1.08.20190120/dink/Story/S3-GH.c:79:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/S3-GOB.c:27:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(3, 1);
data/freedink-data-1.08.20190120/dink/Story/S3-GOBG.c:50:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/S3-GS.c:44:15:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 int &randy = random(4, 1);
data/freedink-data-1.08.20190120/dink/Story/S3-GS.c:82:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/S3-LARRY.c:6:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &mom = random(3, 1);
data/freedink-data-1.08.20190120/dink/Story/S3-PEEPS.c:14:7:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&hi = random(4, 1);
data/freedink-data-1.08.20190120/dink/Story/S3-PEEPS.c:35:7:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&hi = random(4, 1);
data/freedink-data-1.08.20190120/dink/Story/S3-ST1P.c:4:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &call = random(3,1);
data/freedink-data-1.08.20190120/dink/Story/S3-ST2P.c:4:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &mom = random(3,1)
data/freedink-data-1.08.20190120/dink/Story/S4-H2P1.c:44:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &bad = random(3, 1);
data/freedink-data-1.08.20190120/dink/Story/S4-H2P2.c:21:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &neat = random(3, 1);
data/freedink-data-1.08.20190120/dink/Story/S4-HEALP.c:24:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&myrand = random(8, 1);
data/freedink-data-1.08.20190120/dink/Story/S4-HEALP.c:36:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&myrand = random(20, 1);
data/freedink-data-1.08.20190120/dink/Story/S4-MDOOR.c:16:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &what = random(6, 1);
data/freedink-data-1.08.20190120/dink/Story/S4-ST1.c:9:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &what = random(2, 1);
data/freedink-data-1.08.20190120/dink/Story/S4-ST1P.c:15:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &bad = random(3, 1);
data/freedink-data-1.08.20190120/dink/Story/S4-ST1P.c:18:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  &bad = random(3, 1);
data/freedink-data-1.08.20190120/dink/Story/S4-ST2.c:9:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &what = random(2, 1);
data/freedink-data-1.08.20190120/dink/Story/S4-ST3.c:9:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &what = random(2, 1);
data/freedink-data-1.08.20190120/dink/Story/S4-ST3P.c:6:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &smell = random(3, 1);
data/freedink-data-1.08.20190120/dink/Story/S4-TREE.c:8:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  &crap = random(5, 1); 
data/freedink-data-1.08.20190120/dink/Story/S5-ST1.c:13:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &what = random(2, 1);
data/freedink-data-1.08.20190120/dink/Story/S5-ST1P.c:9:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &play = random(3, 1);
data/freedink-data-1.08.20190120/dink/Story/S6-FOUNT.c:29:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
   &pap = random(4, 1);
data/freedink-data-1.08.20190120/dink/Story/S7-BONG.c:106:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(2000,0);
data/freedink-data-1.08.20190120/dink/Story/S7-DRAG.c:35:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&kcrap = random(2, 1);
data/freedink-data-1.08.20190120/dink/Story/S7-DRAG.c:66:21:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        &mcounter = random(5000,3000);
data/freedink-data-1.08.20190120/dink/Story/S7-DRAG.c:69:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&resist = random(40, 1);
data/freedink-data-1.08.20190120/dink/Story/S7-DUCK.c:19:5:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
if (random(2,1) == 1)
data/freedink-data-1.08.20190120/dink/Story/S7-GIRL.c:18:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&wait = random(3000,2000);
data/freedink-data-1.08.20190120/dink/Story/S7-GIRL.c:21:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&wait = random(8, 1);
data/freedink-data-1.08.20190120/dink/Story/S7-MOM.c:18:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&wait = random(3000,1000);
data/freedink-data-1.08.20190120/dink/Story/S7-MOM.c:21:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&wait = random(5, 1);
data/freedink-data-1.08.20190120/dink/Story/S7-PILL.c:19:5:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
if (random(2,1) == 1)
data/freedink-data-1.08.20190120/dink/Story/S7-SLAY.c:71:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/S7-SLIMB.c:19:5:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
if (random(2,1) == 1)
data/freedink-data-1.08.20190120/dink/Story/S8-DA.c:203:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &pap = random(2, 1);
data/freedink-data-1.08.20190120/dink/Story/SC-DRAG.c:35:10:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&kcrap = random(2, 1);
data/freedink-data-1.08.20190120/dink/Story/SC-DRAG.c:66:21:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        &mcounter = random(5000,3000);
data/freedink-data-1.08.20190120/dink/Story/SC-DRAG.c:69:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&resist = random(40, 1);
data/freedink-data-1.08.20190120/dink/Story/SC-LOCK.c:106:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(2000,0);
data/freedink-data-1.08.20190120/dink/Story/SC-PILL.c:19:5:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
if (random(2,1) == 1)
data/freedink-data-1.08.20190120/dink/Story/SC-SLAY.c:71:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/SC-WIZ.c:109:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
 &pap = random(3, 1);
data/freedink-data-1.08.20190120/dink/Story/SGOLD.c:14:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
int &mcrap = random(10,2);
data/freedink-data-1.08.20190120/dink/Story/XLGOLD.c:15:12:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&save_y += random(5,1);
data/freedink-data-1.08.20190120/dink/Story/XLGOLD.c:16:19:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
int &startframe = random(5,1);
data/freedink-data-1.08.20190120/dink/Story/XLGOLD.c:27:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
int &mcrap = random(50,50);
data/freedink-data-1.08.20190120/dink/Story/en-gmog.c:81:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
	&mcounter = random(4000,0);
data/freedink-data-1.08.20190120/dink/Story/s7-boss.c:32:21:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        &mcounter = random(4000,2000);
data/freedink-data-1.08.20190120/dink/Story/s7-boss.c:41:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&resist = random(2, 1);
data/freedink-data-1.08.20190120/dink/Story/s7-boss.c:76:11:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&resist = random(40, 1);
data/freedink-data-1.08.20190120/dink/Story/s7-boss.c:149:8:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
&dam = random(2,1);

ANALYSIS SUMMARY:

Hits = 178
Lines analyzed = 22383 in approximately 0.63 seconds (35747 lines/second)
Physical Source Lines of Code (SLOC) = 17894
Hits@level = [0]   0 [1]   0 [2]   0 [3] 178 [4]   0 [5]   0
Hits@level+ = [0+] 178 [1+] 178 [2+] 178 [3+] 178 [4+]   0 [5+]   0
Hits/KSLOC@level+ = [0+] 9.94747 [1+] 9.94747 [2+] 9.94747 [3+] 9.94747 [4+]   0 [5+]   0
Dot directories skipped = 1 (--followdotdir overrides)
Minimum risk level = 1
Not every hit is necessarily a security vulnerability.
There may be other security vulnerabilities; review your code!
See 'Secure Programming HOWTO'
(https://dwheeler.com/secure-programs) for more information.