<?php 
 
use eftec\chaosmachineone\ChaosMachineOne; 
 
 
use eftec\minilang\MiniLang; 
include "../vendor/autoload.php"; 
 
$chaos=new ChaosMachineOne(); 
$chaos->setDictionary('_index',100); 
                                    
 
 
// skip next day 
// skip next workingday 
// skip next weekend 
// skip next monday 
// skip add 8 hours 
// skip next month (first month) 
 
 
$chaos->table('table',1000) 
    ->field('time','datetime','database',$chaos->now(),0,200) 
    ->gen('when _index=0 then time.speed=3600') // speed is an hour 
    ->gen('when time.weekday=5 and time.hour>17 then time.skip="monday" and time.add="8h"') // we skip to the next monday 
    ->gen('when time.weekday>=1 and time.weekday<=5 then time.speed=random(1000,3600)')  
    ->show(['time']) 
    ->stat(); 
     
     
     
     
    
 
 |