Generate a random number in a fully POSIX compliant shell, 'dash'... Post 303043195 by Neo on Tuesday 21st of January 2020 04:51:03 AM
01-21-2020
Quote:
Originally Posted by sea
Sorry for this beeing an off-topic quote but I never had the feeling that this forum was for elitists only.
Well, at least not back in 2016 up to my last activity here.

When I had joined the forum here, I didnt consider myself experienced, but I did feel welcomed.
All I can say is thank you (team & everyone here) and keep it up!
Good to know. Thanks for the feedback.

That has been one of my #1 objectives, since forming the site for users, decades ago.
This User Gave Thanks to Neo For This Post:
 Neo View Public Profile for Neo Visit Neo's homepage! Find all posts by Neo
Test Your Knowledge in Computers #52
Difficulty: Easy
A magnetic disc array is an example of offline storage.
True or False?

## 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?

## 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?

## generate random number in perl

Could any one tell how can I generate random number from (0, 100..200) in perl? Thanks!

## 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...

## 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. ...

## 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 ! { || ||...

## 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

## 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...

## 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...

## 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...
```chsh(1) 						      General Commands Manual							   chsh(1)

NAME
chsh - change default login shell

SYNOPSIS

DESCRIPTION
The command changes the login-shell for a user's login name in the repository (see passwd(1)).

The  DCE  repository is only available if Integrated Login has been configured; see auth.adm(1M).  If Integrated Login has been configured,
other considerations apply.  A user with appropriate DCE privileges is capable of modifying a user's shell;  this  is  not  dependent  upon
superuser privileges.

If the repository is not specified (as in [login-name]), the login shell is changed in the file only.

Run after running to make sure the information was processed correctly.

Notes
The  command  is  a hard link to the command. When is executed, actually the command gets executed with appropriate arguments to change the
user login shell in the repository specified in command line. If no repository is specified, the login shell is changed in the file.

Arguments

shell	  The absolute path name of a shell.  If the file exists, the new login shell must be listed in that file.  Otherwise, you
can specify one of the standard shells listed in the getusershell(3C) manual entry.  If shell is omitted, it defaults to
the POSIX shell,

Options
The following option is recognized:

Specify the repository to which the operation is to be applied.
Supported repositories include and

Security Restrictions
You must have appropriate privileges to use the optional login-name argument to change another user's login shell.

NETWORKING FEATURES
NFS
File can be implemented as a Network Information Service (NIS) database.

EXAMPLES
To change the login shell for user to the default:

To change the login shell for user to the C shell:

To change the login shell for user to the Korn shell in the DCE registry:

WARNINGS
If two or more users try to write the file at the same time, a passwd locking mechanism was devised.  If this locking  fails  after  subse-
quent retrying, terminates.

AUTHOR
was developed by HP and the University of California, Berkeley.

FILES