Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Zufallsgenerator RANDOMVARIABLE Untere und Obere Grenze festlegen

Frage Entwicklung Batch & Shell

Mitglied: raphidue

raphidue (Level 1) - Jetzt verbinden

03.05.2012 um 21:49 Uhr, 3058 Aufrufe, 1 Kommentar

Hallo zusammen,
ich bin momentan dabei eine Bashscript zu schreiben welches Zufallszahlen generiert. Soweit sogut, es funktioniert.
Die Schwierigkeit für mich besteht nun darin meine Maximumgrenze und Minimumgrenze für die Zufallszahlen festzulegen.
Sprich: Ich gebe meinem Script den max und min Parameter mit womit die Grenzen festglegt werden. Leider komme ich nicht drauf das zu realsieren.
Andernfalls kann ich für ein fest gegebendes Intervall die Grenzen richtig setzen.
Kann mir jmd bitte weiterhelfen komme seit stunden nicht mehr weiter.
Danke und greeze

Beispiel:
Intervall [-2000,2000]
temp=$((RANDOM % 4001 - 2000))
echo $temp

Intervall [$min, $max]
temp =$((min+RANDOM % max - min)) wäre meine Idee gewesen aber hat nicht geklappt.
Mitglied: pieh-ejdsch
03.05.2012 um 22:36 Uhr
moin raphidue,

eigentlich hast Du es doch schon fast richtig hingeschrieben.

Dein Range Wert (MaxWert minus Minwert) geht von -2000 bis +2000 ergibt 4000
Range = (+2000) - (-2000)
Die Grenze wird mit dem plus Minimalwert in den Richtung Negativen des Wertebereichs geholt.
temprandom = Random % Range + (Minwert) 
 
temprandom = Random % (2000 - -2000) + -2000
Bei min -5; max 20 wäre Range = 25 und Minwert = -5
Bei min 5; max 20 wäre Range = 15 und Minwert = +5


Gruß Phil
Bitte warten ..
Ähnliche Inhalte
Windows Server
DNS Server unter 2012R2, Clients W8.1 per GPO festlegen (2)

Frage von Brecklinghaus zum Thema Windows Server ...

Exchange Server
SBS2011: POP3-Connector 10 MB Grenze Email Benachrichtigung (20)

Frage von bogi1102 zum Thema Exchange Server ...

Windows 10
Unter Windows 10 lässt sich kein Standardbrowser festlegen (3)

Frage von achklein zum Thema Windows 10 ...

Outlook & Mail
gelöst Ordneransicht Outlook 2013 per GPO festlegen (1)

Frage von slansky zum Thema Outlook & Mail ...

Neue Wissensbeiträge
Batch & Shell

Batch - ein paar Basics die man kennen sollte

Tipp von Pedant zum Thema Batch & Shell ...

Microsoft

Restrictor: Profi-Schutz für jedes Window

(6)

Tipp von AlFalcone zum Thema Microsoft ...

Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft Office
Saubere HTML aus Word-Dokument (16)

Frage von peterpa zum Thema Microsoft Office ...

Router & Routing
ASUS RT-N18U mit VPN Client hinter Fritzbox - Portforwarding (15)

Frage von marshall75000 zum Thema Router & Routing ...

Hosting & Housing
gelöst Webserver bei WIX, aber DNS Server wo anders (9)

Frage von laster zum Thema Hosting & Housing ...