Changeset 706c95 in git for Singular/LIB/random.lib


Ignore:
Timestamp:
Jul 28, 1999, 7:51:08 PM (25 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
bb78517a1a700b9a02a09333203500c9bf99b4d5
Parents:
e82b5056a1be30c4e177376a20c03847146e8f11
Message:
* hannes: random.lib - back to old version randomLast:
               (faster, less output in tests)
          moved help routines into seperate files: fehelp.*


git-svn-id: file:///usr/local/Singular/svn/trunk@3384 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/random.lib

    re82b505 r706c95  
    1 // $Id: random.lib,v 1.8 1999-07-26 13:03:35 Singular Exp $
     1// $Id: random.lib,v 1.9 1999-07-28 17:51:08 Singular Exp $
    22//system("random",787422842);
    33//(GMG/BM, last modified 22.06.96)
    44///////////////////////////////////////////////////////////////////////////////
    55
    6 version="$Id: random.lib,v 1.8 1999-07-26 13:03:35 Singular Exp $";
     6version="$Id: random.lib,v 1.9 1999-07-28 17:51:08 Singular Exp $";
    77info="
    88LIBRARY:  random.lib    PROCEDURES OF RANDOM MATRIX AND POLY OPERATIONS
     
    258258"
    259259{
    260   ideal i = maxideal(1);
    261   i[size(i)] = randomid(maxideal(1),1,b)[1];
    262   return(i);
     260  ideal i=maxideal(1);
     261  int k=size(i);
     262  i[k]=0;
     263  i=randomid(i,size(i),b);
     264  ideal ires=maxideal(1);
     265  ires[k]=i[1]+var(k);
     266  return(ires);
    263267}
    264268example
Note: See TracChangeset for help on using the changeset viewer.