Shuffle

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Op dit moment wordt er nog gebruik

Bekijk vacature »

Java Developer

Dit ga je doen Het ontwikkelen van nieuwe software; Het ombouwen van de bestaande software; Zowel back- als front-end software ontwikkelen; Het testen; Het implementeren van de volledig geteste software; Het verzorgen van nazorg en het oplossen van bugs; Het opstellen en bijhouden van procesdocumentatie; Je draagt bij aan het agile/scrum processen van het team. Hier ga je werken Ongetwijfeld heb je een of meerdere producten van deze organisatie in huis. Het proces erachter, daar ben je ongetwijfeld minder bekend mee. Deze opdracht geeft je de kans meer over dit proces te weten te komen en een mooie bijdrage te

Bekijk vacature »

SQL ontwikkelaar

Functieomschrijving Voor een gave werkgever in regio Breda zijn wij per direct op zoek naar een SQL ontwikkelaar/ functioneel consultant. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Je test de ontwikkelde oplossingen om er zeker van te zijn dat deze voldoen aan de functionele specificaties en de behoeften van de organisatie; Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Je stelt op

Bekijk vacature »

Back-end Developer

Functie omschrijving Als Back-end Developer heb je de eer om als eerste interne developer bij deze organisatie te beginnen. Op dit moment zijn er externe developers, maar daar wil de organisatie verandering in brengen. Op termijn moet de gehele afdeling uit intern personeel bestaan. Je kan je voorstellen dat de eerste interne developer ook de nodige kennis mee moet brengen. Dat klopt. Je gaat je namelijk aan het begin bekommeren over de externe developers en uiteindelijk over je interne collega's. Verder ga je het volgende doen: Het bedenken, beheren en onderhouden van webportalen, API-koppelingen en applicaties; Je bedenkt en werkt

Bekijk vacature »

Senior .NET developer

Functie Als Senior .NET ontwikkelaar ga jij aan de slag in ons Research & development team. Ons team bestaat uit 17 collega’s! Wij zijn momenteel druk bezig met het opzetten van een geheel nieuwe architectuur voor een nieuw product. Hierbij maken wij o.a. gebruik van VS2022 en .NET 6.0. Jouw functie is dan ook voornamelijk backend georiënteerd bij ons. Aangezien wij meetapparatuur ontwikkelen voor de chemische industrie is het ook erg belangrijk om kwalitatief hoogwaardige software te ontwikkelen voor de besturing hiervan. Verder ben jij verantwoordelijk voor het designen, implementeren en testen van nieuwe features. Ook zorg jij voor toekomstbestendige

Bekijk vacature »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

Bekijk vacature »

Fullstack Developer

Functieomschrijving Voor een erkende werkgever in regio Etten-Leur zijn wij op zoek naar een Fullstack Developer met PHP/Laravel ervaring. Je gaat aan de slag met het bouwen van maatwerk software voor klanten die actief zijn in een specifieke markt. Als fullstack developer ben je samen met een enthousiast team van 7 collega’s verantwoordelijk voor de ontwikkeling, beheer en innovatie van informatiesystemen voor klanten in een specifieke branche. Verder ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Ervaring met Laravel is een must. Om de klant zo goed mogelijk te

Bekijk vacature »

Full stack developer Python, React

Functie Jij als full stack developer komt binnen onze Technology afdeling te werken. Deze bestaat momenteel uit 15 man. De stack waarmee wij werken is voornamelijk Python, Javascript, React en GraphQL. Binnen deze afdeling wordt er met multidisciplinaire teams gewerkt aan verschillende projecten. Projecten duren vaak langer dan 3 maanden en je bent van begin tot eind vaak betrokken. Naast dat je als full stack ontwikkelaar aan de slag gaat ben je ook Consultant. Dit betekent dat je ook klantcontact hebt in je rol en werkshops geeft. De verhouding tussen deze werkzaamheden zijn ongeveer 70% development en 30% consultancy. Een

Bekijk vacature »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

C# developer

Functie omschrijving We are looking for a dutch native speaker Ik ben op zoek naar een back-end developer, die met name kennis & ervaring heeft van de programmeertaal C#. Jij gaat aan de slag bij een topspeler in de logistieke sector, die zich behalve met logistiek, ook bezig houdt met softwareontwikkeling. Welke taken komen hierbij kijken? Je gaat desktop- en webapplicaties onderhouden en optimaliseren, waarin je werkt met o.a. C#, ASP.NET, SQL Server en T-SQL. Je hebt regelmatig klantcontact om de wensen in kaart te brengen en te evalueren over de huidige draaiende applicaties. Je implementeert nieuwe functionaliteiten toe aan

Bekijk vacature »

Laravel / PHP developer gezocht!

Functie omschrijving Wij zijn op zoek naar een Laravel PHP Developer voor een leuk bedrijf in de omgeving van Amsterdam! Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken; van A tot Z; Je hebt na de oplevering contact met de klant wanneer zij problemen ervaren; Je denkt mee over het verbeteren van de werkprocessen; Je denkt mee over softwareoplossingen; Je speelt in op de behoefte van de klant; Je houdt je bezig met het verbeteren, aanpassen en vernieuwen van de

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Senior Organisatieontwikkelaar

Als Organisatieontwikkelaar zorg je ervoor dat we in het magazijn van Coolblue altijd vooruit voetballen op het gebied Medewerker en Organisatie Ontwikkeling. Zo draag je bij aan een toekomstbestendig magazijn waar we klanten én medewerkers elke dag blijven verwonderen. Wat doe je als Senior Organisatieontwikkelaar bij Coolblue? Als Organisatieontwikkelaar werk je voor het magazijn van Coolblue. Je krijgt er energie van om continue te bouwen aan een toekomstbestendige organisatie. Dat doe je samen met 17 collega's in het HR-team, ieder met een eigen specialisme. Je werkt graag zelfstandig en je weet snel je weg te vinden als verandermanager. Ook ben

Bekijk vacature »

Medior/senior Back-end developer wanted!

Functie Because of the growth within the company, we are looking for reinforcement in the devlopmenttean. As a back-end developer you build the company software that helps us with the primary processes. A fun (internal) project in which you continuously develop the software! You will work in a small team, we have daily stand-ups and a scrum session every fortnight, led by our Scrum Master. During these sessions, you get the opportunity to present your ideas and discuss them with your fellow developers and the Product Owner. Within the development teams, we use Trello, Gitlab, Jiira, Confluence and Boockstack. They

Bekijk vacature »

Low Code Ontwikkelaar

In het kort Als Low Code Developer werk je aan projecten bij en voor onze klanten, waarbij je voor het ontwikkelen van de oplossingen een technisch low-code platform gebruikt. Samen met het team streef je naar de beste oplossing en bepalen jullie de juiste aanpak. Je rol is divers en je bent van begin tot eind betrokken bij de ontwikkeling zowel de back-end en de front-end van de applicatie. Naast de ontwikkeling en oplevering, breng je ook advies uit aan de klant waarom bepaalde keuzes worden gemaakt. Je bent dan ook communicatief sterk en kunt je keuzes goed (inhoudelijk) onderbouwen.

Bekijk vacature »
Jasper Geelen

Jasper Geelen

31/01/2010 17:38:00
Quote Anchor link
Hallo,

Ik ben bezig met een soort van spelletje te maken waarbij je een 4 cijferige code moet kraken. Hier krijg je 4 cijfers te zien en die moet je in een random order invullen en op die manier gewoon geluk hebben dat je het goed raad. Hiervoor genereer ik een random nummer tussen de 1000 en 9999 en die wil ik in random order laten zien op het scherm door middel van shuffle.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$randomNum
= rand(1000, 9999);
echo (shuffle($randomNum));
?>

Deze code werkt alleen helaas niet, het echo'd helemaal geen nummer. De controle of ze het goede nummer hebben ingevuld kijkt naar $randomNum (dus ze raden als het ware $randomNum) en daarom kan ik dus niet eerst shuffle $randomNum en dan pas de echo, want dan zal het nummer wat ze moeten raden al direct op het scherm staan.

Enig idee hoe ik dit werkend kan krijgen?

Alvast bedankt!

// poNji
Gewijzigd op 01/01/1970 01:00:00 door Jasper Geelen
 
PHP hulp

PHP hulp

14/05/2024 23:18:06
 
Henk PHP

Henk PHP

31/01/2010 17:47:00
Quote Anchor link
Ik snap niet helemaal wat je aan het doen bent.

shuffle schud een array, niet een int
 
Jesper Diovo

Jesper Diovo

31/01/2010 17:50:00
Quote Anchor link
Je maakt van de code een sessie. Die sla je op en controleer je telkens dat iemand een poging doet om de code te kraken. Ben je bekend met sessies?
 
Jasper Geelen

Jasper Geelen

31/01/2010 17:51:00
Quote Anchor link
Henk schreef op 31.01.2010 17:47:
Ik snap niet helemaal wat je aan het doen bent.

shuffle schud een array, niet een int

Ik snap Arrays nog niet helemaal dus had gehoopt een omweg te kunnen vinden.

Jezpur schreef op 31.01.2010 17:50:
Je maakt van de code een sessie. Die sla je op en controleer je telkens dat iemand een poging doet om de code te kraken. Ben je bekend met sessies?

De code om het te controleren heb ik al klaar en is inderdaad met sessies. Enige wat ik nodig heb is dat er een random 4 cijferig nummer weer gegeven moet worden.
Gewijzigd op 01/01/1970 01:00:00 door Jasper Geelen
 
- Mark -

- Mark -

31/01/2010 17:55:00
Quote Anchor link
Niet getest maar zou moeten werken.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php

    #| 4 cijferige code.
    
        $code = rand(1000, 9999);
        
        
    #| Shuffle code
    
        $shuffled_code = str_shuffle($code);


    #| Resultaat weergeven.
    
        echo 'De goede code is '.$code.' en de geshufffelde code is '.$shuffled_code.'.';
        
?>
Gewijzigd op 01/01/1970 01:00:00 door - Mark -
 
Jesper Diovo

Jesper Diovo

31/01/2010 18:01:00
Quote Anchor link
Maar eigenlijk krijg je toch al een random nummer met rand()?
 
- Mark -

- Mark -

31/01/2010 18:04:00
Quote Anchor link
Je moet het random nummer raden door de geshuffelde variant in de goede volgorde te zetten. Dat wil zeggen als ik het goed begrepen heb.
 
Jasper Geelen

Jasper Geelen

31/01/2010 18:04:00
Quote Anchor link
Jezpur schreef op 31.01.2010 18:01:
Maar eigenlijk krijg je toch al een random nummer met rand()?

Klopt, maar dat is het nummer waar de controle naar kijkt. Het nummer dat in $randomNum word gegenereerd is het nummer wat de gebruiker moet raden, dus als je die echo'd dan is het vrij simpel.. Daarom moet het nummer in willekeurige volgorde worden weergegeven waardoor de gebruiker de cijfers weer door elkaar moet husselen.

@Mark: Werkt perfect! Dankjewel.
 
TJVB tvb

TJVB tvb

31/01/2010 18:10:00
Quote Anchor link
poNji schreef op 31.01.2010 17:51:
Ik snap Arrays nog niet helemaal dus had gehoopt een omweg te kunnen vinden.

Lijkt me dan juist een doel om ze te leren snappen in plaats van er omheen werken.
 
Pim -

Pim -

31/01/2010 18:24:00
Quote Anchor link
En waarom niet beginnen bij 0 ipv 1000?
 
Jasper Geelen

Jasper Geelen

31/01/2010 18:28:00
Quote Anchor link
TJVB schreef op 31.01.2010 18:10:
poNji schreef op 31.01.2010 17:51:
Ik snap Arrays nog niet helemaal dus had gehoopt een omweg te kunnen vinden.

Lijkt me dan juist een doel om ze te leren snappen in plaats van er omheen werken.

Ga ik ook zeker doen, maar dat doe ik liever door met iets nieuws te beginnen ipv het in me huidige script te knutselen.

Pim schreef op 31.01.2010 18:24:
En waarom niet beginnen bij 0 ipv 1000?

Omdat het een 4 cijferig nummer moet zijn, en alles onder de 1000 is niet 4 cijferig :)
 
- Mark -

- Mark -

31/01/2010 18:28:00
Quote Anchor link
Je krijgt dan niet altijd een 4 cijferige code.

Edit: Te laat.
Gewijzigd op 01/01/1970 01:00:00 door - Mark -
 
Pim -

Pim -

31/01/2010 19:52:00
Quote Anchor link
Dan zet je er toch nullen voor?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$n
= (int) sprintf('%04d', $n);
?>
 
Nicoow Unknown

Nicoow Unknown

31/01/2010 20:01:00
Quote Anchor link
@Pim,
Dan krijg je alleen maar dat er extra vaak een 0 in voorkomt.
 
TJVB tvb

TJVB tvb

31/01/2010 20:59:00
Quote Anchor link
poNji, je hebt nu de kans op bijvoorbeeld 7777

Wat denk je hiervan? (Niet getest)
Hij maakt een array met de getallen 0 t/m 9. Die wordt geschud, daarna pakt hij de eerste 4 en zet die in je sessie (om te kunnen controleren) en daarna pakt die een array van 1 t/m 4 om die te schudden en daarmee de volgorde weer te geven.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
    $getallen
= range(0,9);
    shuffle($getallen);
    $_SESSION['getallen'][1] = $getallen[0];
    $_SESSION['getallen'][2] = $getallen[1];
    $_SESSION['getallen'][3] = $getallen[2];
    $_SESSION['getallen'][4] = $getallen[3];
    
    $volgorde  = shuffle(range(1,4));
    foreach($volgorde AS $nummer)
    {

         echo $_SESSION['getallen'][$nummer];
    }

?>
 
- Mark -

- Mark -

31/01/2010 21:22:00
Quote Anchor link
Ik weet niet waar het gebruik van $_SESSION goed voor is in dit geval maar om het 7777 ' En soortgelijke ' probleem op te lossen kun je ook het volgende doen.

LET OP! array_rand kiest sleutels en geen waardes, In dit geval is dat geen probleem het is even ter informatie.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php

    #| Vier verschillende cijfers tussen de 0 en 9 kiezen.

        $cijfers = array_rand(range(0,9), 4);
        

    #| 4 cijferige code samenstellen.
    
        $code = implode('', $cijfers);
        
        
    #| Shuffle code.
    
        $shuffled_code = str_shuffle($code);


    #| Resultaat weergeven.
    
        echo 'De goede code is '.$code.' en de geshufffelde code is '.$shuffled_code.'.';
        
?>
Gewijzigd op 01/01/1970 01:00:00 door - Mark -
 
TJVB tvb

TJVB tvb

31/01/2010 22:15:00
Quote Anchor link
Mark, die session is omdat ik het idee krijg dat de ts wilt dat de gebruiker het kan raden.
Je moet de getallen dan ergens opslaan.
 
Jasper Geelen

Jasper Geelen

31/01/2010 23:57:00
Quote Anchor link
TJVB schreef op 31.01.2010 22:15:
Mark, die session is omdat ik het idee krijg dat de ts wilt dat de gebruiker het kan raden.
Je moet de getallen dan ergens opslaan.

Correct. Bedankt voor jullie suggesties wat betreft hoe het anders kan, zal het morgen even gaan toepassen en testen :)
 
Pim -

Pim -

01/02/2010 09:53:00
Quote Anchor link
@nico
Nee hoor, juist de getallen 0 t/m 9999 zijn correct, 1000 t/m 9999 niet. Bij de eerste zijn alle getallen gelijk verdeeld, bij de tweede niet.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.