Hi,
Below is my script which creates a file:
#!/bin/sh
if
then
echo "Enter bill period "
echo "Syntax: sh cpd.sh G08"
exit
fi
sqlplus uname/pwd@dbname <<EOF
set WRAP off
set FEEDBACK off
set PAGESIZE 0
set VERIFY off (14 Replies)
Hi,
Lets say I have a few xml files:
1234567894.xml
abc_1234567895.xml
abc_000_1234567890.xml
abc_0000000_1234567893.xml
684_abc_000_1234567899.xml
The naming convention of the files is:
xxxxx_timestamp.xml OR timestamp.xml
where x can be anything
and I would like to order them by... (4 Replies)
With an input file like this:
How can I get an output like this?
(In the quoted examples, the "_" sign represents an empty space)
Note that there are some minus signs and no spaces, in the example above the first character of the first line is an empty space, so each number spans 10... (16 Replies)
Hi
I am new to expect. Please if any one can help on my issue its really appreciable. here is my issue:
I want expect script for random passwords and random commands generation.
please can anyone help me?
Many Thanks in advance (0 Replies)
Is it possible to re-order certain rows as columns (of large files).
Few lines from the file for reference.
input
Splicing Factor: Tra2beta, Motif: aaguguu, Cutoff: 0.5000
Sequence Position Genomic Coordinate K-mer Score
97 chr1:67052604 uacuguu 0.571
147... (3 Replies)
Hi,
Could some one please help to order the batch number in sequence.
I will be getting bunch of files with batch number in folder1 which are not in sequence.
I need to move all files from folder1 to folder2 with batch number in sequence.
Header record looks like
PROCESS1... (8 Replies)
Need to use dd to generate a large file from a sample file of random data. This is because I don't have /dev/urandom.
I create a named pipe then:
dd if=mynamed.fifo do=myfile.fifo bs=1024 count=1024
but when I cat a file to the fifo that's 1024 random bytes:
cat randomfile.txt >... (7 Replies)
Hello.
I have a script that writes parameters in alphabetic order.
But I have a parameter which have 3 lines. There is no continuation character ( '\' ). Each of the three lines finish with 'cr'. But line 2 and 3 of the concerning parameter start with a tab char (but should be one or more... (7 Replies)
Discussion started by: jcdole
7 Replies
LEARN ABOUT NETBSD
srandom
RANDOM(3) BSD Library Functions Manual RANDOM(3)NAME
random, srandom, initstate, setstate -- better random number generator; routines for changing generators
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <stdlib.h>
long
random(void);
void
srandom(unsigned long seed);
char *
initstate(unsigned long seed, char *state, size_t n);
char *
setstate(char *state);
DESCRIPTION
The random() function uses a non-linear additive feedback random number generator employing a default table of size 31 long integers to
return successive pseudo-random numbers in the range from 0 to (2**31)-1. The period of this random number generator is very large, approxi-
mately 16*((2**31)-1). The maximum value RANDOM_MAX is defined in <stdlib.h>.
The random() and srandom() have (almost) the same calling sequence and initialization properties as rand(3) and srand(3). The difference is
that rand(3) produces a much less random sequence -- in fact, the low dozen bits generated by rand(3) go through a cyclic pattern. All the
bits generated by random() are usable. For example, 'random()&01' will produce a random binary value.
Like rand(3), random() will by default produce a sequence of numbers that can be duplicated by calling srandom() with '1' as the seed.
The initstate() routine allows a state array, passed in as an argument, to be initialized for future use. The size of the state array (in
bytes) is used by initstate() to decide how sophisticated a random number generator it should use -- the more state, the better the random
numbers will be. (Current "optimal" values for the amount of state information are 8, 32, 64, 128, and 256 bytes; other amounts will be
rounded down to the nearest known amount. Using less than 8 bytes will cause an error). The seed for the initialization (which specifies a
starting point for the random number sequence, and provides for restarting at the same point) is also an argument. The state array passed to
initstate() must be aligned to a 32-bit boundary. This can be achieved by using a suitably-sized array of ints, and casting the array to
char * when passing it to initstate(). The initstate() function returns a pointer to the previous state information array.
Once a state has been initialized, the setstate() routine provides for rapid switching between states. The setstate() function returns a
pointer to the previous state array; its argument state array is used for further random number generation until the next call to initstate()
or setstate().
Once a state array has been initialized, it may be restarted at a different point either by calling initstate() (with the desired seed, the
state array, and its size) or by calling both setstate() (with the state array) and srandom() (with the desired seed). The advantage of
calling both setstate() and srandom() is that the size of the state array does not have to be remembered after it is initialized.
With 256 bytes of state information, the period of the random number generator is greater than 2**69 which should be sufficient for most pur-
poses.
DIAGNOSTICS
If initstate() is called with less than 8 bytes of state information, or if setstate() detects that the state information has been garbled,
error messages are printed on the standard error output.
SEE ALSO rand(3), srand(3), rnd(4), rnd(9)STANDARDS
The random(), srandom(), initstate() and setstate() functions conform to IEEE Std 1003.1-2008 (``POSIX.1'').
HISTORY
These functions appeared in 4.2BSD.
AUTHORS
Earl T. Cohen
BUGS
About 2/3 the speed of rand(3).
BSD October 15, 2011 BSD