Sponsored Content
Operating Systems OS X (Apple) Generate a random number in a fully POSIX compliant shell, 'dash'... Post 303043121 by Neo on Saturday 18th of January 2020 11:56:50 PM
Old 01-19-2020
Quote:
Originally Posted by wisecracker
Looking forwards to input from the big guns to improve upon it...
Thanks so much for posting these kinds of projects. I wish everyone would do this, regardless of their skill level. Sharing is the operative word these days.

On a similar note:

In 2020, I prefer we call on less experienced users to ask questions about code, versus the "old style from before 2019" of asking "experts" and "heavy hitters" to improve code.

One of my main goals at unix.com in 2020 is to encourage new users and people with less experience to feel good about asking questions and coding, even if they make a lot of mistakes, and their code is not "pretty", versus promoting "better, cleaner, shorter, standards-based code"......

If we have an environment for the "big guns" or the less than 1% or even 0.1% (or less), this will discourage the 99.9% of people (or more) who are not "big guns"...

I'm trying hard to refocus the site away from "elitism" as was the focus for the past number of years (by evolution, not be design), and toward "sharing", especially for beginners and those who may not normally feel comfortable sharing their code and projects with "experts" or "big guns". This also applies to the latest tech (not legacy tech), where everyone is learning together.

"Learn By Sharing Regardless of Your Skill Level"

Thanks so much!
These 2 Users Gave Thanks to Neo For This Post:
 

10 More Discussions You Might Find Interesting

1. Programming

How to generate a random number?

How to generate a random integer with specific range(for example, from 1 to 1000)? Also, how to convert a floating point number into a integer? (2 Replies)
Discussion started by: MacMonster
2 Replies

2. Shell Programming and Scripting

generate random number in korn shell

I want to be able to generate a random number within a korn shell script.. Preferably i would like to be able to state how many digits should be in this random number... ie 4 digits or 5 digits etc Any ideas? (2 Replies)
Discussion started by: frustrated1
2 Replies

3. Shell Programming and Scripting

generate random number in perl

Could any one tell how can I generate random number from (0, 100..200) in perl? Thanks! (2 Replies)
Discussion started by: zx1106
2 Replies

4. Programming

Generate random number

I saw this formula to generate random number between two specified values in shell script.the following. $(((RANDOM%(max-min+divisibleBy))/divisibleBy*divisibleBy+min)) Give a example in book. Generate random number between 6 and 30.like this. $(((RANDOM%30/3+1)*3)) But I have a... (1 Reply)
Discussion started by: luoluo
1 Replies

5. Shell Programming and Scripting

Unix random number generate in given range

Hi All, I have extracted some report from database for few activities done. Now I have a requirement to add some random time(In range of 10-35) in front of each activity. Can be generated random numbers in any bash/sh shell within a given number range, let's say in between 10-30. ... (10 Replies)
Discussion started by: gr8_usk
10 Replies

6. Shell Programming and Scripting

Logical expression in POSIX compliant Korn Shell

Hi, i want to check if a variable var1 is not a or b or c pseudo code: If NOT (var1 = a or var1 = b or var1 = c) then ... fi I want to use POSIX complaint Korn shell, and for string comparison For the following code, logical.sh #!/usr/bin/ksh var="j" echo "Var : $var" if ! { || ||... (12 Replies)
Discussion started by: ysrini
12 Replies

7. UNIX for Dummies Questions & Answers

how to generate random number as as the first column of a txt file

Dear all, I have a question. I have a txt file say 4000 rows X 1800 Column. I 'd like to creat a new column as the first column which is a column of random numbers (n=4000) thanks a lot! Lin (2 Replies)
Discussion started by: forevertl
2 Replies

8. Shell Programming and Scripting

Help with generate a pair of random number

Hi, Is anybody experience generate a pair of random number by using awk command? I wanna to generate a pair of random number (range from 1 to 4124) and repeats it 416 times. Desired output 2 326 123 1256 341 14 3245 645 . . . I did write the below command: awk... (5 Replies)
Discussion started by: perl_beginner
5 Replies

9. Shell Programming and Scripting

Generating a POSIX random number?

Hi Guys and gals... As you know I am getting to grips with POSIX and hit this stumbling block. Generating two random numbers 0 to 255 POSIXly. Speed in not important hence the 'sleep 1' command. I have done a demo that works, but it sure is ugly! Is there a better way? #!/bin/sh # Random... (12 Replies)
Discussion started by: wisecracker
12 Replies

10. Shell Programming and Scripting

Q: Is SQRT(n) possible in a POSIX compliant shell? A: Yes within limits.

Hi all... This is just a fun project to see if it is possible to get a square root of a positive integer from 1 to 9200000 to 6 decimal places on a 64 bit architecture machine. It is coded around dash and the results show the values from 0 to 10000. Complex numbers can easily be catered for by... (3 Replies)
Discussion started by: wisecracker
3 Replies
Gunroar(6)																Gunroar(6)

NAME
gunroar - 360-degree gunboat shooter DESCRIPTION
Guns, Guns, Guns! Steer a boat and sink enemy fleet! Gunroar is an excellent shooter in which the game environment turns to be the sea and our spaceship an armed boat. The player moves around in a level generated randomly, and containing enemy islands, turrets and enemy boats) and that never ends. Each enemy killed increments your points according to the time it took you to destroy it and its size. OPTIONS
These command-line options are available: -brightness n Set the brightness of the screen. (n = 0 - 100, default = 100) -luminosity n Set the luminous intensity. (n = 0 - 100, default = 0) -res x y Set the screen resolution to (x, y). (default = 640, 480) -nosound Stop the sound. -window Launch the game in a window. -fullscreen Launch the game in fullscreen mode. -exchange Exchange a gun key and a lance key. -turnspeed n Adjust the turning speed. (n = 0 - 500, default = 100) (NORMAL mode) -firerear Fire to the rear of the ship. (NORMAL mode) -rotatestick2 n Rotate the direction of the stick2 in n degrees. (TWIN STICK, DOUBLE PLAY mode) -reversestick2 Reverse the direction of the stick2. (TWIN STICK, DOUBLE PLAY mode) -enableaxis5 Use the input of axis 5 to fire shots. (for Xbox 360 wired controller) (TWIN STICK, DOUBLE PLAY mode) USAGE
You can select a game mode by pressing up/down keys or a lance key at the title screen. (NORMAL / TWIN STICK / DOUBLE PLAY / REPLAY) Controls (NORMAL mode): Move Arrow / Num / [WASD] / [IJKL] / Stick Fire guns / Hold direction [Z][L-Ctrl][R-Ctrl][.] / Trigger 1, 4, 5, 8, 9, 12 Hold a key to open automatic fire and hold the direction of a boat. Tap a key to take a turn while firing. Fire lance [X][L-Alt][R-Alt][L-Shift][R-Shift][/][Return] / Trigger 2, 3, 6, 7, 10, 11 Lance is a single-shot weapon. You have to tap a key to fire a next lance. You can't fire a next lance while a first lance is in a screen. Controls (TWIN STICK mode): It is strongly recommended to use twin analog sticks. Move [WASD] / Stick1 (Axis 1, 2) Fire guns [IJKL] / Stick2 (Axis 3 or 5, 4) You can control the concentration of guns by the analog stick. (If you have a problem with the direction of the stick2, try '-rotat- estick2' and '-reversestick2' options. e.g. '-rotatestick2 -90 -reversestick2') (If you are using Xbox 360 wired controller, use '-enableaxis5' option.) Controls (DOUBLE PLAY mode): Control two boats at a time. Move boat1 [WASD] / Stick1 (Axis 1, 2) Move boat2 [IJKL] / Stick2 (Axis 3 or 5, 4) Controls (MOUSE mode): Steer a ship with a keyboard or a pad, and control a sight with a mouse. Move Arrow / Num / [WASD] / [IJKL] / Stick Control sight Mouse Fire guns (narrow) Mouse left button Fire guns (wide) Mouse right button Controls(In every mode): Pause [P] Quit a game / Back to title [ESC] Rank multiplier: Rank multiplier (displayed in the upper right) is a bonus multiplier that increases with a difficulty of a game. You can increase a rank multiplier faster by going forward faster. Boss appearance timer: Boss appearance timer (displayed in the upper left) is a remaining time before a boss ship appears. SEE ALSO
You can find more about the game on its homepage: http://www.asahi-net.or.jp/~cs8k-cyu/windows/gr_e.html AUTHOR
Gunroar has been written by Kenta Cho <cs8k-cyu@asahi-net.or.jp> Gunroar(6)
All times are GMT -4. The time now is 12:59 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy