asafgb

Untitled

Jan 17th, 2021 (edited)
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function Get-RandomName {
  2.     -join ((65..90) + (97..122) |
  3.         Get-Random -Count (Get-Random -Minimum 4 -Maximum 30) |
  4.         ForEach-Object {
  5.             [char] $_
  6.         })
  7. }
  8.  
  9.  
  10.  
  11. # Query generetor for question 1
  12. $query= [System.Collections.ArrayList]@()
  13.  
  14. $users = @(5,6,7,8)
  15. $deviceIds=@("aa","bb","cc")
  16. $beforeuser=0
  17. $beforedevice= 0
  18. for($i=0;$i -lt 16;$i++)
  19. {
  20.     for($j=0;$j -lt $users.Length;$j++)
  21.     {
  22.         for($d=0;$d -lt $deviceIds.Length;$d++)
  23.         {
  24.             if((Get-Random -Maximum 3 -Minimum 0) -ne 2)
  25.             {
  26.                 $obj = "" | select user,device,Time,content
  27.                 $obj.user = $users[$j]
  28.                 $obj.device =  $deviceIds[$d]
  29.                 $obj.Time = (Get-Date).AddYears(-2).ToString("yyyy-MM-dd hh:mm:ss")
  30.                 $obj.content = Get-RandomName
  31.  
  32.                 $query.Add($obj) >> $null
  33.                
  34.             }
  35.             sleep -Milliseconds 84
  36.         }
  37.     }
  38.     $i
  39. }
  40.  
  41.  
  42.  
  43. # Query generetor for question 3
  44. $users = @(9,10,11,12)
  45. $deviceIds=@("aa","bb","cc")
  46. $beforeuser=0
  47. $beforedevice= 0
  48. for($i=0;$i -lt 60;$i++)
  49. {
  50.     for($j=0;$j -lt $users.Length;$j++)
  51.     {
  52.         for($d=0;$d -lt $deviceIds.Length;$d++)
  53.         {
  54.             #if((Get-Random -Maximum 3 -Minimum 0) -ne 2)
  55.             #{
  56.                 $obj = "" | select user,device,Time,content
  57.                 $obj.user = $users[$j]
  58.                 $obj.device =  $deviceIds[$d]
  59.                 $obj.Time = (Get-Date).AddYears(-2).ToString("yyyy-MM-dd hh:mm:ss")
  60.                 $obj.content = Get-RandomName
  61.  
  62.                 $query.Add($obj) >> $null
  63.                
  64.            # }
  65.             sleep -Milliseconds 84
  66.         }
  67.     }
  68.     $i
  69. }
  70.    
  71.  
  72.  
  73. [System.Collections.ArrayList]$query = $query | Sort-Object user,device
  74. $done=$query | %{"($($_.user),'$($_.device)','$($_.Time)','$($_.content)'),"}
  75. $done | Set-Clipboard
  76. Read-Host "העתקתי למקלדת את התוצאות תדביק ואחרי זה תלחץ enter"
  77.  
  78. #Appearance  generator
  79.  
  80. $CommercialIDs=@(1,2,3,4,5,6,7)
  81. $websize=@(1,2,3,4)
  82. $applist= [System.Collections.ArrayList]@()
  83.  
  84.  
  85. for($i=0;$i -lt $query.Count;$i++)
  86. {
  87.      if((Get-Random -Maximum 2 -Minimum 0) -ne 1)
  88.      {
  89.         $obj = "" | select CommercialID,Size,IP_Address,DeviceID,SubmitTime,WebsiteID
  90.         $obj.CommercialID = $CommercialIDs[(Get-Random -Minimum 0 -Maximum $CommercialIDs.length)]
  91.         $obj.Size = (Get-Random -Minimum 0 -Maximum 500)
  92.         $obj.IP_Address = $query[$i].user
  93.         $obj.DeviceID = $query[$i].device
  94.         $obj.SubmitTime = $query[$i].Time
  95.         $obj.WebsiteID = $websize[(Get-Random -Minimum 0 -Maximum $websize.length)]
  96.         $applist.Add($obj) >> $null
  97.      }
  98. }
  99. $done=$applist | %{"($($_.CommercialID),$($_.Size),$($_.IP_Address),'$($_.DeviceID)','$($_.SubmitTime)',$($_.WebsiteID)),"}
  100. $done | Set-Clipboard
  101. Read-Host "העתקתי למקלדת את התוצאות תדביק ואחרי זה תלחץ enter"
Add Comment
Please, Sign In to add comment