import random

mfrs = [
    ['ABB', 'Terra AC Destination 3kW',3,'https://search.abb.com/library/Download.aspx?DocumentID=9AKK107680A4972&LanguageCode=en&DocumentPartId=&Action=Launch'],
    ['ABB', 'Terra AC Destination 7kW',7,'https://search.abb.com/library/Download.aspx?DocumentID=9AKK107680A4972&LanguageCode=en&DocumentPartId=&Action=Launch'],
    ['ABB', 'Terra AC Destination 22kW',22,'https://search.abb.com/library/Download.aspx?DocumentID=9AKK107680A4972&LanguageCode=en&DocumentPartId=&Action=Launch'],
    ['ABB', 'Terra DC Destination',24,'https://search.abb.com/library/Download.aspx?DocumentID=9AKK107680A6608&LanguageCode=en&DocumentPartId=&Action=Launch'],
    ['ABB', 'Terra 54',50,'https://search.abb.com/library/Download.aspx?DocumentID=9AKK1074920233&LanguageCode=en&DocumentPartId=&Action=Launch'],
    ['ABB', 'Terra HP DC Fast 180',180,'https://new.abb.com/products/6AGC101211/thp-cp3-ce-500-c-5r-15m-0-0'],
    ['ABB', 'Terra DC High Power 360',360,'https://new.abb.com/products/6AGC101211/thp-cp3-ce-500-c-5r-15m-0-0'],
    ['Alfen', 'Eve Single S-line',11,'https://alfen.com/sites/alfen.com/files/downloads/Installation%20and%20user%20manual%20-%20Eve%20Single_0.pdf'],
    ['Alfen', 'Eve Single Pro-line',22,'https://alfen.com/sites/alfen.com/files/downloads/Installation%20and%20user%20manual%20-%20Eve%20Single_0.pdf'],
    ['Alfen', 'Twin',22,'https://alfen.com/sites/alfen.com/files/downloads/Manual%20Twin.pdf'],
    ['Chargepoint', 'CPF32',7,'https://www.chargepoint.com/en-gb/support/guides/#cpf32'],
    ['Chargepoint', 'CP4100',22,'https://chargepoint.ent.box.com/v/CP4100-DS-en-GB'],
    ['Chargepoint', 'CP4300',22,'https://chargepoint.ent.box.com/v/CP4300-DS-en-GB'],
    ['Chargepoint', 'Express CPE250',62,'https://chargepoint.ent.box.com/v/CPE250-DS-EN-GB'],
    ['Chargepoint', 'Express Plus',250,'https://chargepoint.ent.box.com/v/CPE250-DS-EN-GB'],
    ['Connected Kerb', 'Limpet',7,'https://www.connectedkerb.com/products/limpet'],
    ['Connected Kerb', 'Armadillo',7,'https://www.connectedkerb.com/products/armadillo'],
    ['Connected Kerb', 'Gecko',22,'https://www.connectedkerb.com/products/gecko'],
    ['EB Charging', 'Lamp Post',7,''],
    ['EB Charging', 'Fast',22,''],
    ['EB Charging', 'Rapid',50,''],
    ['EB Charging', 'Ultra',150,''],
    ['EO', 'Genius single-phase',7,'https://static1.squarespace.com/static/5b96995789c172d9106f1574/t/5f8088e0719bec7e09b23b9d/1602259170593/EO+Genius+Data+Sheet+%5BInternational%5D.pdf'],
    ['EO', 'Genius 3-phase',22,'https://static1.squarespace.com/static/5b96995789c172d9106f1574/t/5f8088e0719bec7e09b23b9d/1602259170593/EO+Genius+Data+Sheet+%5BInternational%5D.pdf'],
    ['Pod Point', 'Solo S3',3,'https://d3h256n3bzippp.cloudfront.net/PP-D-190258-1-Solo-Charger-Commercial-Datasheet.pdf'],
    ['Pod Point', 'Twin T3',3,'https://d3h256n3bzippp.cloudfront.net/PP-D-170091-4-Twin-Charger-Datasheet-3.pdf'],
    ['Pod Point', 'Solo S7',7,'https://d3h256n3bzippp.cloudfront.net/PP-D-190258-1-Solo-Charger-Commercial-Datasheet.pdf'],
    ['Pod Point', 'Twin T7',7,'https://d3h256n3bzippp.cloudfront.net/PP-D-170091-4-Twin-Charger-Datasheet-3.pdf'],
    ['Pod Point', 'Twin T11',11,'https://d3h256n3bzippp.cloudfront.net/PP-D-170091-4-Twin-Charger-Datasheet-3.pdf'],
    ['Pod Point', 'Solo S22',22,'https://d3h256n3bzippp.cloudfront.net/PP-D-190258-1-Solo-Charger-Commercial-Datasheet.pdf'],
    ['Pod Point', 'Twin T22',22,'https://d3h256n3bzippp.cloudfront.net/PP-D-170091-4-Twin-Charger-Datasheet-3.pdf'],
    ['Pod Point', 'Delta 24kW',25,'https://d3h256n3bzippp.cloudfront.net/Delta-DC-Charger-25kW.pdf'],
    ['Pod Point', 'Terra 54 CJG',50,'https://d3h256n3bzippp.cloudfront.net/1-Terra-54-CJG-Datasheet.pdf'],
    ['Rolec', 'Autocharge FTU',7,'https://3814f048-6c69-488c-9f3e-e8df0a79bfd4.filesusr.com/ugd/1667b4_50202a46b8204d7b87fa7c9abc96473e.pdf'],
    ['Rolec', 'BasicCharge',7,'https://3814f048-6c69-488c-9f3e-e8df0a79bfd4.filesusr.com/ugd/1667b4_64e65d781da54d13b5d56c186773d631.pdf'],
    ['Rolec', 'Quantum',7,'https://3814f048-6c69-488c-9f3e-e8df0a79bfd4.filesusr.com/ugd/1667b4_681f81e9b3d94a29b4290c8f431a6eba.pdf'],
    ['Rolec', 'Streetcharge',7,'https://3814f048-6c69-488c-9f3e-e8df0a79bfd4.filesusr.com/ugd/1667b4_50615330c0d14842bb4d3df0f898733c.pdf'],
    ['Rolec', 'DC Wallbox (Rapid)',25,'https://3814f048-6c69-488c-9f3e-e8df0a79bfd4.filesusr.com/ugd/1667b4_5b1dcdf14f68482eb09d9c538dfb8189.pdf'],
    ['Rolec', 'UFC200',200,'https://3814f048-6c69-488c-9f3e-e8df0a79bfd4.filesusr.com/ugd/1667b4_ed598c2eeea34ffd9d792ba156c78710.pdf'],
    ['Sevadis', 'Stilo',22,'https://sevadis.com/app/uploads/2021/04/SEVADIS-STILO-DATASHEET.pdf'],
    ['Sevadis', 'Pacto',22,'https://sevadis.com/app/uploads/2020/09/SEVADIS-PACTO-WALL-MOUNTED-DATASHEET.pdf'],
    ['Sevadis', 'Scatalo',22,'https://sevadis.com/app/uploads/2019/03/SEVADIS-SCATALO-WALL-MOUNTED-DATASHEET.pdf'],
    ['Sevadis', 'Grandis',22,'https://sevadis.com/app/uploads/2019/04/SEVADIS-GRANDIS-DATASHEET.pdf'],
    ['Sevadis', 'Keywatt 24 Wallbox and Station',24,'https://sevadis.com/app/uploads/2021/06/Sevadis-Keywatt-25-Station.pdf'],
    ['Sevadis', 'Keywatt 50 Station',50,'https://sevadis.com/app/uploads/2021/06/Keywatt-50-Station.pdf'],
    ['Swarco', 'S One',7,'https://www.swarco.com/sites/default/files/public/downloads/2021-05/SWARCO_POST_Evolve_Smart_1120.pdf'],
    ['Swarco', 'S',15,'https://www.swarco.com/sites/default/files/public/downloads/2021-05/SWARCO_POST_Evolve_Smart_1120.pdf'],
    ['Swarco', 'T One',22,'https://www.swarco.com/sites/default/files/public/downloads/2021-05/SWARCO_POST_Evolve_Smart_1120.pdf'],
    ['Swarco', 'C63 One',43,'https://www.swarco.com/sites/default/files/public/downloads/2021-05/SWARCO_POST_Evolve_Smart_1120.pdf'],
    ['Swarco', 'T',44,'https://www.swarco.com/sites/default/files/public/downloads/2021-05/SWARCO_POST_Evolve_Smart_1120.pdf'],
    ['Tritium', 'RT50 DC Fast Charger',50,'https://sevadis.com/app/uploads/2021/02/Sevadis-Datasheet-RT50.pdf'],
    ['Tritium', 'RTM75 DC Fast Charger',75,'https://sevadis.com/app/uploads/2021/02/Sevadis-Datasheet-RTM-75.pdf`'],
    ['Tritium', 'RT175-S DC Fast Charger',175,'https://tritiumcharging.com/wp-content/uploads/2020/11/TRI125.DTA_.009_RT175s-Specification.pdf'],
    ['Tritium', 'PK350 DC Fast Charger',350,'https://tritiumcharging.com/wp-content/uploads/2020/11/TRI105.DTA_.002_Veefil-PK350-Specifications.pdf'],
    ['Ubitricity', 'SimpleSocket Lamppost',6,'https://www.ubitricity.com/user-guide/'],
    ['Ubitricity', 'SimpleSocket Wallbox',11,'https://www.ubitricity.com/user-guide/'],
    ['Ubitricity', 'SimpleSocket Bollard',11,'https://www.ubitricity.com/user-guide/'],
    ['Wallbox', 'Pulsar Plus',7,'https://support.wallbox.com/wp-content/uploads/ht_kb/2019/08/DS_Pulsar_EN_20190823.pdf'],
    ['Wallbox', 'Copper SB',22,'https://support.wallbox.com/wp-content/uploads/ht_kb/2019/08/DS_CopperSB_EN_20190823.pdf']
]

def pick_mfr_model_kW_datasheet(r):
    # If r is a random number between 0..1
    index = int(r * len(mfrs))
    return mfrs[index]

